builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0045 starttime: 1461190470.81 results: success (0) buildid: 20160420141601 builduid: a8228298e7954969b9f5414c4af5c937 revision: be1fd1c7e43f3969243b8c768d5dbe6de17f4f7c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.814958) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.815969) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.816640) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.839977) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.840296) ========= 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.CrnrDyighs/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.4Vz2ief7Zk/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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-20 15:14:30-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.35M=0.001s 2016-04-20 15:14:30 (8.35 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.124691 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.984784) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:30.985510) ========= 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.CrnrDyighs/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.4Vz2ief7Zk/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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.019969 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:31.038539) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:14:31.039352) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev be1fd1c7e43f3969243b8c768d5dbe6de17f4f7c --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 be1fd1c7e43f3969243b8c768d5dbe6de17f4f7c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.CrnrDyighs/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.4Vz2ief7Zk/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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-20 15:14:31,117 truncating revision to first 12 chars 2016-04-20 15:14:31,117 Setting DEBUG logging. 2016-04-20 15:14:31,117 attempt 1/10 2016-04-20 15:14:31,117 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/be1fd1c7e43f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:14:32,492 unpacking tar archive at: fx-team-be1fd1c7e43f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.627834 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:14:32.685854) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:32.686221) ========= script_repo_revision: be1fd1c7e43f3969243b8c768d5dbe6de17f4f7c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:32.686657) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:32.687031) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:14:32.701466) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 29 secs) (at 2016-04-20 15:14:32.701926) ========= /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.CrnrDyighs/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.4Vz2ief7Zk/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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 15:14:32 INFO - MultiFileLogger online at 20160420 15:14:32 in /builds/slave/test 15:14:32 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 15:14:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:14:32 INFO - {'append_to_log': False, 15:14:32 INFO - 'base_work_dir': '/builds/slave/test', 15:14:32 INFO - 'blob_upload_branch': 'fx-team', 15:14:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:14:32 INFO - 'buildbot_json_path': 'buildprops.json', 15:14:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:14:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:14:32 INFO - 'download_minidump_stackwalk': True, 15:14:32 INFO - 'download_symbols': 'true', 15:14:32 INFO - 'e10s': False, 15:14:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:14:32 INFO - 'tooltool.py': '/tools/tooltool.py', 15:14:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:14:32 INFO - '/tools/misc-python/virtualenv.py')}, 15:14:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:14:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:14:32 INFO - 'log_level': 'info', 15:14:32 INFO - 'log_to_console': True, 15:14:32 INFO - 'opt_config_files': (), 15:14:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:14:32 INFO - '--processes=1', 15:14:32 INFO - '--config=%(test_path)s/wptrunner.ini', 15:14:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:14:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:14:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:14:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:14:32 INFO - 'pip_index': False, 15:14:32 INFO - 'require_test_zip': True, 15:14:32 INFO - 'test_type': ('testharness',), 15:14:32 INFO - 'this_chunk': '1', 15:14:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:14:32 INFO - 'total_chunks': '10', 15:14:32 INFO - 'virtualenv_path': 'venv', 15:14:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:14:32 INFO - 'work_dir': 'build'} 15:14:32 INFO - ##### 15:14:32 INFO - ##### Running clobber step. 15:14:32 INFO - ##### 15:14:32 INFO - Running pre-action listener: _resource_record_pre_action 15:14:32 INFO - Running main action method: clobber 15:14:32 INFO - rmtree: /builds/slave/test/build 15:14:32 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:14:33 INFO - Running post-action listener: _resource_record_post_action 15:14:33 INFO - ##### 15:14:33 INFO - ##### Running read-buildbot-config step. 15:14:33 INFO - ##### 15:14:33 INFO - Running pre-action listener: _resource_record_pre_action 15:14:33 INFO - Running main action method: read_buildbot_config 15:14:33 INFO - Using buildbot properties: 15:14:33 INFO - { 15:14:33 INFO - "project": "", 15:14:33 INFO - "product": "firefox", 15:14:33 INFO - "script_repo_revision": "production", 15:14:33 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 15:14:33 INFO - "repository": "", 15:14:33 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 15:14:33 INFO - "buildid": "20160420141601", 15:14:33 INFO - "pgo_build": "False", 15:14:33 INFO - "basedir": "/builds/slave/test", 15:14:33 INFO - "buildnumber": 334, 15:14:33 INFO - "slavename": "t-yosemite-r7-0045", 15:14:33 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 15:14:33 INFO - "platform": "macosx64", 15:14:33 INFO - "branch": "fx-team", 15:14:33 INFO - "revision": "be1fd1c7e43f3969243b8c768d5dbe6de17f4f7c", 15:14:33 INFO - "repo_path": "integration/fx-team", 15:14:33 INFO - "moz_repo_path": "", 15:14:33 INFO - "stage_platform": "macosx64", 15:14:33 INFO - "builduid": "a8228298e7954969b9f5414c4af5c937", 15:14:33 INFO - "slavebuilddir": "test" 15:14:33 INFO - } 15:14:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 15:14:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 15:14:33 INFO - Running post-action listener: _resource_record_post_action 15:14:33 INFO - ##### 15:14:33 INFO - ##### Running download-and-extract step. 15:14:33 INFO - ##### 15:14:33 INFO - Running pre-action listener: _resource_record_pre_action 15:14:33 INFO - Running main action method: download_and_extract 15:14:33 INFO - mkdir: /builds/slave/test/build/tests 15:14:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:33 INFO - https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:14:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:14:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:14:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:14:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 15:14:35 INFO - Downloaded 1235 bytes. 15:14:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:14:35 INFO - Using the following test package requirements: 15:14:35 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:14:35 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 15:14:35 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 15:14:35 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'jsshell-mac64.zip'], 15:14:35 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 15:14:35 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:14:35 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 15:14:35 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 15:14:35 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 15:14:35 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:14:35 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 15:14:35 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:14: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')]} 15:14:35 INFO - https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:14:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:14:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:14:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:14:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 15:14:36 INFO - Downloaded 17975730 bytes. 15:14:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:14:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:14:36 INFO - caution: filename not matched: web-platform/* 15:14:36 INFO - Return code: 11 15:14:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:36 INFO - https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:14:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:14:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:14:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:14:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:14:38 INFO - Downloaded 36397874 bytes. 15:14:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:14:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:14:42 INFO - caution: filename not matched: bin/* 15:14:42 INFO - caution: filename not matched: config/* 15:14:42 INFO - caution: filename not matched: mozbase/* 15:14:42 INFO - caution: filename not matched: marionette/* 15:14:42 INFO - caution: filename not matched: tools/wptserve/* 15:14:42 INFO - Return code: 11 15:14: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')]} 15:14:42 INFO - https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:14:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:14:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:14:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 15:14:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 15:14:44 INFO - Downloaded 68776625 bytes. 15:14:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:14:44 INFO - mkdir: /builds/slave/test/properties 15:14:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:14:44 INFO - Writing to file /builds/slave/test/properties/build_url 15:14:44 INFO - Contents: 15:14:44 INFO - build_url:https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:14:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:14:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:14:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:14:45 INFO - Contents: 15:14:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:14:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:45 INFO - https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:14:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:14:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:14:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:14:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:14:48 INFO - Downloaded 103381984 bytes. 15:14:48 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:14:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:14:52 INFO - Return code: 0 15:14:52 INFO - Running post-action listener: _resource_record_post_action 15:14:52 INFO - Running post-action listener: set_extra_try_arguments 15:14:52 INFO - ##### 15:14:52 INFO - ##### Running create-virtualenv step. 15:14:52 INFO - ##### 15:14:52 INFO - Running pre-action listener: _pre_create_virtualenv 15:14:52 INFO - Running pre-action listener: _resource_record_pre_action 15:14:52 INFO - Running main action method: create_virtualenv 15:14:52 INFO - Creating virtualenv /builds/slave/test/build/venv 15:14:52 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 15:14:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:14:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:14:52 INFO - Using real prefix '/tools/python27' 15:14:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:14:53 INFO - Installing distribute.............................................................................................................................................................................................done. 15:14:55 INFO - Installing pip.................done. 15:14:55 INFO - Return code: 0 15:14:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:14:55 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')]} 15:14:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:14:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:14:55 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')]} 15:14:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:14:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:14:55 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 0x10bcc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893a4d2d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce15e0>, '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 0x10b8c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b8ef990>, '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.CrnrDyighs/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.4Vz2ief7Zk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:14:55 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 15:14:55 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 15:14:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CrnrDyighs/Render', 15:14:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:14:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:14:55 INFO - 'HOME': '/Users/cltbld', 15:14:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:14:55 INFO - 'LOGNAME': 'cltbld', 15:14:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:14:55 INFO - 'MOZ_NO_REMOTE': '1', 15:14:55 INFO - 'NO_EM_RESTART': '1', 15:14:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:14:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:14:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:14:55 INFO - 'PWD': '/builds/slave/test', 15:14:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:14:55 INFO - 'SHELL': '/bin/bash', 15:14:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4Vz2ief7Zk/Listeners', 15:14:55 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 15:14:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:14:55 INFO - 'USER': 'cltbld', 15:14:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:14:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:14:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:14:55 INFO - 'XPC_FLAGS': '0x0', 15:14:55 INFO - 'XPC_SERVICE_NAME': '0', 15:14:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:14:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:14:56 INFO - Downloading/unpacking psutil>=0.7.1 15:14:56 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 15:14:56 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 15:14:56 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 15:14:56 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 15:14:56 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 15:14:56 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 15:14:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:14:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:14:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:14:59 INFO - Installing collected packages: psutil 15:14:59 INFO - Running setup.py install for psutil 15:14:59 INFO - building 'psutil._psutil_osx' extension 15:14:59 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 15:14:59 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 15:14:59 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 15:14:59 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 15:14:59 INFO - building 'psutil._psutil_posix' extension 15:14:59 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 15:14:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:14:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:14:59 INFO - ^ 15:14:59 INFO - 1 warning generated. 15:14:59 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 15:14:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:14:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:14:59 INFO - Successfully installed psutil 15:14:59 INFO - Cleaning up... 15:14:59 INFO - Return code: 0 15:14:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:14:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:14:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:14:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:14:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:14:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:14:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x10bcc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893a4d2d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce15e0>, '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 0x10b8c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b8ef990>, '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.CrnrDyighs/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.4Vz2ief7Zk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:14:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:14:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 15:14:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CrnrDyighs/Render', 15:14:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:14:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:14:59 INFO - 'HOME': '/Users/cltbld', 15:14:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:14:59 INFO - 'LOGNAME': 'cltbld', 15:14:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:14:59 INFO - 'MOZ_NO_REMOTE': '1', 15:14:59 INFO - 'NO_EM_RESTART': '1', 15:14:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:15:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:00 INFO - 'PWD': '/builds/slave/test', 15:15:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:15:00 INFO - 'SHELL': '/bin/bash', 15:15:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4Vz2ief7Zk/Listeners', 15:15:00 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 15:15:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:15:00 INFO - 'USER': 'cltbld', 15:15:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:15:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:15:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:15:00 INFO - 'XPC_FLAGS': '0x0', 15:15:00 INFO - 'XPC_SERVICE_NAME': '0', 15:15:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:15:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:15:00 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 15:15:00 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 15:15:00 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 15:15:00 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 15:15:00 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 15:15:00 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 15:15:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:15:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:15:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:15:02 INFO - Installing collected packages: mozsystemmonitor 15:15:02 INFO - Running setup.py install for mozsystemmonitor 15:15:02 INFO - Successfully installed mozsystemmonitor 15:15:02 INFO - Cleaning up... 15:15:02 INFO - Return code: 0 15:15:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:15:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:15:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:15:02 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 0x10bcc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893a4d2d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce15e0>, '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 0x10b8c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b8ef990>, '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.CrnrDyighs/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.4Vz2ief7Zk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:15:02 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 15:15:02 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 15:15:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CrnrDyighs/Render', 15:15:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:15:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:15:02 INFO - 'HOME': '/Users/cltbld', 15:15:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:15:02 INFO - 'LOGNAME': 'cltbld', 15:15:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:02 INFO - 'MOZ_NO_REMOTE': '1', 15:15:02 INFO - 'NO_EM_RESTART': '1', 15:15:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:15:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:02 INFO - 'PWD': '/builds/slave/test', 15:15:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:15:02 INFO - 'SHELL': '/bin/bash', 15:15:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4Vz2ief7Zk/Listeners', 15:15:02 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 15:15:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:15:02 INFO - 'USER': 'cltbld', 15:15:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:15:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:15:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:15:02 INFO - 'XPC_FLAGS': '0x0', 15:15:02 INFO - 'XPC_SERVICE_NAME': '0', 15:15:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:15:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:03 INFO - Downloading/unpacking blobuploader==1.2.4 15:15:03 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 15:15:03 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 15:15:03 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 15:15:03 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 15:15:03 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 15:15:03 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 15:15:05 INFO - Downloading blobuploader-1.2.4.tar.gz 15:15:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:15:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:15:05 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 15:15:05 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 15:15:05 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 15:15:05 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 15:15:05 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 15:15:05 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 15:15:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:15:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:15:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:15:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:15:06 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 15:15:06 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 15:15:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:15:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:15:06 INFO - Downloading docopt-0.6.1.tar.gz 15:15:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:15:06 INFO - Installing collected packages: blobuploader, requests, docopt 15:15:06 INFO - Running setup.py install for blobuploader 15:15:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:15:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:15:07 INFO - Running setup.py install for requests 15:15:07 INFO - Running setup.py install for docopt 15:15:07 INFO - Successfully installed blobuploader requests docopt 15:15:07 INFO - Cleaning up... 15:15:07 INFO - Return code: 0 15:15:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:15: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')]} 15:15:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:15: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')]} 15:15:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:15:07 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 0x10bcc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893a4d2d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce15e0>, '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 0x10b8c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b8ef990>, '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.CrnrDyighs/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.4Vz2ief7Zk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:15:07 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 15:15:07 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 15:15:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CrnrDyighs/Render', 15:15:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:15:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:15:07 INFO - 'HOME': '/Users/cltbld', 15:15:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:15:07 INFO - 'LOGNAME': 'cltbld', 15:15:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:07 INFO - 'MOZ_NO_REMOTE': '1', 15:15:07 INFO - 'NO_EM_RESTART': '1', 15:15:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:15:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:07 INFO - 'PWD': '/builds/slave/test', 15:15:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:15:07 INFO - 'SHELL': '/bin/bash', 15:15:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4Vz2ief7Zk/Listeners', 15:15:07 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 15:15:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:15:07 INFO - 'USER': 'cltbld', 15:15:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:15:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:15:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:15:07 INFO - 'XPC_FLAGS': '0x0', 15:15:07 INFO - 'XPC_SERVICE_NAME': '0', 15:15:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:15:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-X2gciT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-RvdZvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-d98Wex-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-SelmI8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-6zLtNg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-IJEllj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-pcXIoi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-WF8UBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-dgM8fq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:15:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:15:08 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-tC5RZf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-JKD3o8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-akgNfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-srlv08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-3VDn0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-eVNXIi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-Bk59NX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-41yRKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-l0ZDir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:15:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:15:09 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-fvAJzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:15:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:10 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-9a1jIx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:15:10 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-Rd3nZj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:15:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:15:10 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 15:15:10 INFO - Running setup.py install for manifestparser 15:15:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:15:10 INFO - Running setup.py install for mozcrash 15:15:10 INFO - Running setup.py install for mozdebug 15:15:11 INFO - Running setup.py install for mozdevice 15:15:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Running setup.py install for mozfile 15:15:11 INFO - Running setup.py install for mozhttpd 15:15:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Running setup.py install for mozinfo 15:15:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Running setup.py install for mozInstall 15:15:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:15:11 INFO - Running setup.py install for mozleak 15:15:11 INFO - Running setup.py install for mozlog 15:15:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:15:12 INFO - Running setup.py install for moznetwork 15:15:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:15:12 INFO - Running setup.py install for mozprocess 15:15:12 INFO - Running setup.py install for mozprofile 15:15:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:15:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:15:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:15:12 INFO - Running setup.py install for mozrunner 15:15:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:15:12 INFO - Running setup.py install for mozscreenshot 15:15:12 INFO - Running setup.py install for moztest 15:15:13 INFO - Running setup.py install for mozversion 15:15:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:15:13 INFO - Running setup.py install for wptserve 15:15:13 INFO - Running setup.py install for marionette-driver 15:15:13 INFO - Running setup.py install for browsermob-proxy 15:15:13 INFO - Running setup.py install for marionette-client 15:15:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:15:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:15:14 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 15:15:14 INFO - Cleaning up... 15:15:14 INFO - Return code: 0 15:15:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:15:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:15:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:15:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:15:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:15:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:15:14 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 0x10bcc8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f893a4d2d00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bce15e0>, '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 0x10b8c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b8ef990>, '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.CrnrDyighs/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.4Vz2ief7Zk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:15:14 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 15:15:14 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 15:15:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CrnrDyighs/Render', 15:15:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:15:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:15:14 INFO - 'HOME': '/Users/cltbld', 15:15:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:15:14 INFO - 'LOGNAME': 'cltbld', 15:15:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:14 INFO - 'MOZ_NO_REMOTE': '1', 15:15:14 INFO - 'NO_EM_RESTART': '1', 15:15:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:15:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:14 INFO - 'PWD': '/builds/slave/test', 15:15:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:15:14 INFO - 'SHELL': '/bin/bash', 15:15:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4Vz2ief7Zk/Listeners', 15:15:14 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 15:15:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:15:14 INFO - 'USER': 'cltbld', 15:15:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:15:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:15:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:15:14 INFO - 'XPC_FLAGS': '0x0', 15:15:14 INFO - 'XPC_SERVICE_NAME': '0', 15:15:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:15:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:15:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:15:14 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-eIKrHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:15:14 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)) 15:15:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:15:14 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-IVmGHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:15:14 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)) 15:15:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:15:14 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-iGvkg_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:15:14 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)) 15:15:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:15:14 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-dX4zY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:15:14 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)) 15:15:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:15:14 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-xy1Q5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:15:14 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)) 15:15:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:15:14 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-nbQW_e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:15:14 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-JlmVQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-S0UZPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-TsyVgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-3heK_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-1vYlQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-pJrFR4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-P376l1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-bSQPTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:15 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-4KZXXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:15:15 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)) 15:15:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:15:16 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-VPpOrW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:15:16 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)) 15:15:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:15:16 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-6EbkjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:15:16 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)) 15:15:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:15:16 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-A48lph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:15:16 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)) 15:15:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:15:16 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-xtiG6P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:15:16 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)) 15:15:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:16 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-f0K6WF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:15:16 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)) 15:15:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:15:16 INFO - Running setup.py (path:/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/pip-5_rYYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:15:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:15:17 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)) 15:15:17 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)) 15:15:17 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)) 15:15:17 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)) 15:15:17 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)) 15:15:17 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)) 15:15:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:15:17 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 15:15:17 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 15:15:17 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 15:15:17 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 15:15:17 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 15:15:17 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 15:15:19 INFO - Downloading blessings-1.6.tar.gz 15:15:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:15:19 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)) 15:15:19 INFO - Installing collected packages: blessings 15:15:19 INFO - Running setup.py install for blessings 15:15:19 INFO - Successfully installed blessings 15:15:19 INFO - Cleaning up... 15:15:19 INFO - Return code: 0 15:15:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:15:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:15:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:15:20 INFO - Reading from file tmpfile_stdout 15:15:20 INFO - Current package versions: 15:15:20 INFO - blessings == 1.6 15:15:20 INFO - blobuploader == 1.2.4 15:15:20 INFO - browsermob-proxy == 0.6.0 15:15:20 INFO - docopt == 0.6.1 15:15:20 INFO - manifestparser == 1.1 15:15:20 INFO - marionette-client == 2.3.0 15:15:20 INFO - marionette-driver == 1.4.0 15:15:20 INFO - mozInstall == 1.12 15:15:20 INFO - mozcrash == 0.17 15:15:20 INFO - mozdebug == 0.1 15:15:20 INFO - mozdevice == 0.48 15:15:20 INFO - mozfile == 1.2 15:15:20 INFO - mozhttpd == 0.7 15:15:20 INFO - mozinfo == 0.9 15:15:20 INFO - mozleak == 0.1 15:15:20 INFO - mozlog == 3.1 15:15:20 INFO - moznetwork == 0.27 15:15:20 INFO - mozprocess == 0.22 15:15:20 INFO - mozprofile == 0.28 15:15:20 INFO - mozrunner == 6.11 15:15:20 INFO - mozscreenshot == 0.1 15:15:20 INFO - mozsystemmonitor == 0.0 15:15:20 INFO - moztest == 0.7 15:15:20 INFO - mozversion == 1.4 15:15:20 INFO - psutil == 3.1.1 15:15:20 INFO - requests == 1.2.3 15:15:20 INFO - wptserve == 1.4.0 15:15:20 INFO - wsgiref == 0.1.2 15:15:20 INFO - Running post-action listener: _resource_record_post_action 15:15:20 INFO - Running post-action listener: _start_resource_monitoring 15:15:20 INFO - Starting resource monitoring. 15:15:20 INFO - ##### 15:15:20 INFO - ##### Running pull step. 15:15:20 INFO - ##### 15:15:20 INFO - Running pre-action listener: _resource_record_pre_action 15:15:20 INFO - Running main action method: pull 15:15:20 INFO - Pull has nothing to do! 15:15:20 INFO - Running post-action listener: _resource_record_post_action 15:15:20 INFO - ##### 15:15:20 INFO - ##### Running install step. 15:15:20 INFO - ##### 15:15:20 INFO - Running pre-action listener: _resource_record_pre_action 15:15:20 INFO - Running main action method: install 15:15:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:15:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:15:20 INFO - Reading from file tmpfile_stdout 15:15:20 INFO - Detecting whether we're running mozinstall >=1.0... 15:15:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:15:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:15:20 INFO - Reading from file tmpfile_stdout 15:15:20 INFO - Output received: 15:15:20 INFO - Usage: mozinstall [options] installer 15:15:20 INFO - Options: 15:15:20 INFO - -h, --help show this help message and exit 15:15:20 INFO - -d DEST, --destination=DEST 15:15:20 INFO - Directory to install application into. [default: 15:15:20 INFO - "/builds/slave/test"] 15:15:20 INFO - --app=APP Application being installed. [default: firefox] 15:15:20 INFO - mkdir: /builds/slave/test/build/application 15:15:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:15:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:15:40 INFO - Reading from file tmpfile_stdout 15:15:40 INFO - Output received: 15:15:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:15:40 INFO - Running post-action listener: _resource_record_post_action 15:15:40 INFO - ##### 15:15:40 INFO - ##### Running run-tests step. 15:15:40 INFO - ##### 15:15:40 INFO - Running pre-action listener: _resource_record_pre_action 15:15:40 INFO - Running main action method: run_tests 15:15:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:15:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:15:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:15:40 INFO - grabbing minidump binary from tooltool 15:15:40 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')]} 15:15:40 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 0x10bce15e0>, '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 0x10b8c4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b8ef990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:15:40 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 15:15:40 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 15:15:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:15:40 INFO - Return code: 0 15:15:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:15:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:15:40 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/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:15:40 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/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:15:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CrnrDyighs/Render', 15:15:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:15:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:15:40 INFO - 'HOME': '/Users/cltbld', 15:15:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:15:40 INFO - 'LOGNAME': 'cltbld', 15:15:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:15:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:15:40 INFO - 'MOZ_NO_REMOTE': '1', 15:15:40 INFO - 'NO_EM_RESTART': '1', 15:15:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:15:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:15:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:15:40 INFO - 'PWD': '/builds/slave/test', 15:15:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:15:40 INFO - 'SHELL': '/bin/bash', 15:15:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4Vz2ief7Zk/Listeners', 15:15:40 INFO - 'TMPDIR': '/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/T/', 15:15:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:15:40 INFO - 'USER': 'cltbld', 15:15:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:15:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:15:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:15:40 INFO - 'XPC_FLAGS': '0x0', 15:15:40 INFO - 'XPC_SERVICE_NAME': '0', 15:15:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:15:40 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/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:15:41 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 15:15:41 INFO - import pkg_resources 15:15:42 INFO - Using 1 client processes 15:15:42 INFO - wptserve Starting http server on 127.0.0.1:8000 15:15:42 INFO - wptserve Starting http server on 127.0.0.1:8001 15:15:42 INFO - wptserve Starting http server on 127.0.0.1:8443 15:15:44 INFO - SUITE-START | Running 778 tests 15:15:44 INFO - Running testharness tests 15:15:44 INFO - Setting up ssl 15:15:44 INFO - PROCESS | certutil | 15:15:44 INFO - PROCESS | certutil | 15:15:44 INFO - PROCESS | certutil | 15:15:44 INFO - Certificate Nickname Trust Attributes 15:15:44 INFO - SSL,S/MIME,JAR/XPI 15:15:44 INFO - 15:15:44 INFO - web-platform-tests CT,, 15:15:44 INFO - 15:15:44 INFO - Starting runner 15:15:45 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:15:45 INFO - PROCESS | 1984 | 1461190545468 Marionette DEBUG Marionette enabled via build flag and pref 15:15:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x116489000 == 1 [pid = 1984] [id = 1] 15:15:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 1 (0x116489800) [pid = 1984] [serial = 1] [outer = 0x0] 15:15:45 INFO - PROCESS | 1984 | [1984] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:15:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 2 (0x11648a800) [pid = 1984] [serial = 2] [outer = 0x116489800] 15:15:45 INFO - PROCESS | 1984 | 1461190545781 Marionette INFO Listening on port 2828 15:15:46 INFO - PROCESS | 1984 | 1461190546008 Marionette DEBUG Marionette enabled via command-line flag 15:15:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x119144000 == 2 [pid = 1984] [id = 2] 15:15:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 3 (0x119144800) [pid = 1984] [serial = 3] [outer = 0x0] 15:15:46 INFO - PROCESS | 1984 | [1984] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:15:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 4 (0x119145800) [pid = 1984] [serial = 4] [outer = 0x119144800] 15:15:46 INFO - PROCESS | 1984 | [1984] 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 15:15:46 INFO - PROCESS | 1984 | 1461190546153 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49580 15:15:46 INFO - PROCESS | 1984 | 1461190546241 Marionette DEBUG Closed connection conn0 15:15:46 INFO - PROCESS | 1984 | [1984] 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 15:15:46 INFO - PROCESS | 1984 | 1461190546248 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49581 15:15:46 INFO - PROCESS | 1984 | 1461190546263 Marionette DEBUG Closed connection conn1 15:15:46 INFO - PROCESS | 1984 | [1984] 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 15:15:46 INFO - PROCESS | 1984 | 1461190546268 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49582 15:15:46 INFO - PROCESS | 1984 | 1461190546276 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:15:46 INFO - PROCESS | 1984 | 1461190546281 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420141601","device":"desktop","version":"48.0a1"} 15:15:46 INFO - PROCESS | 1984 | [1984] 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 15:15:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c760800 == 3 [pid = 1984] [id = 3] 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 5 (0x11c761800) [pid = 1984] [serial = 5] [outer = 0x0] 15:15:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c762000 == 4 [pid = 1984] [id = 4] 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 6 (0x11c410000) [pid = 1984] [serial = 6] [outer = 0x0] 15:15:47 INFO - PROCESS | 1984 | [1984] 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 15:15:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f96000 == 5 [pid = 1984] [id = 5] 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 7 (0x11c40d800) [pid = 1984] [serial = 7] [outer = 0x0] 15:15:47 INFO - PROCESS | 1984 | [1984] 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 15:15:47 INFO - PROCESS | 1984 | [1984] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 8 (0x1242cc400) [pid = 1984] [serial = 8] [outer = 0x11c40d800] 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 9 (0x124799800) [pid = 1984] [serial = 9] [outer = 0x11c761800] 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 10 (0x118ec6800) [pid = 1984] [serial = 10] [outer = 0x11c410000] 15:15:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 11 (0x124180800) [pid = 1984] [serial = 11] [outer = 0x11c40d800] 15:15:48 INFO - PROCESS | 1984 | 1461190548327 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1984 | 1461190548336 Marionette DEBUG loaded listener.js 15:15:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 12 (0x128d2f800) [pid = 1984] [serial = 12] [outer = 0x11c40d800] 15:15:48 INFO - PROCESS | 1984 | 1461190548696 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"246940c3-e948-9e44-8cdb-ccc71b86a492","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420141601","device":"desktop","version":"48.0a1","command_id":1}}] 15:15:48 INFO - PROCESS | 1984 | 1461190548789 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}] 15:15:48 INFO - PROCESS | 1984 | 1461190548832 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:15:48 INFO - PROCESS | 1984 | 1461190548937 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:15:48 INFO - PROCESS | 1984 | [1984] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:15:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 13 (0x12b49ac00) [pid = 1984] [serial = 13] [outer = 0x11c40d800] 15:15:49 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:15:49 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:15:49 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:15:49 INFO - PROCESS | 1984 | 1461190549222 Marionette TRACE conn2 <- [1,3,null,{}] 15:15:49 INFO - PROCESS | 1984 | 1461190549230 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:15:49 INFO - PROCESS | 1984 | 1461190549240 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:15:49 INFO - PROCESS | 1984 | 1461190549269 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1984 | 1461190549270 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:15:49 INFO - PROCESS | 1984 | 1461190549277 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1984 | 1461190549279 Marionette TRACE conn2 <- [1,6,null,{}] 15:15:49 INFO - PROCESS | 1984 | 1461190549282 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}] 15:15:49 INFO - PROCESS | 1984 | 1461190549289 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:15:49 INFO - PROCESS | 1984 | 1461190549297 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b98b000 == 6 [pid = 1984] [id = 6] 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 14 (0x12b99ec00) [pid = 1984] [serial = 14] [outer = 0x0] 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 15 (0x12b9a0800) [pid = 1984] [serial = 15] [outer = 0x12b99ec00] 15:15:49 INFO - PROCESS | 1984 | 1461190549329 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 16 (0x12bac8400) [pid = 1984] [serial = 16] [outer = 0x12b99ec00] 15:15:49 INFO - PROCESS | 1984 | 1461190549646 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]]]}] 15:15:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba6f800 == 7 [pid = 1984] [id = 7] 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 17 (0x12baca800) [pid = 1984] [serial = 17] [outer = 0x0] 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 18 (0x12bad5000) [pid = 1984] [serial = 18] [outer = 0x12baca800] 15:15:49 INFO - PROCESS | 1984 | 1461190549673 Marionette DEBUG loaded listener.js 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 19 (0x12bbbd000) [pid = 1984] [serial = 19] [outer = 0x12baca800] 15:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 475ms 15:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:15:49 INFO - PROCESS | 1984 | 1461190549753 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:15:49 INFO - PROCESS | 1984 | 1461190549755 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:15:49 INFO - PROCESS | 1984 | 1461190549759 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:15:49 INFO - PROCESS | 1984 | 1461190549761 Marionette TRACE conn2 <- [1,10,null,{}] 15:15:49 INFO - PROCESS | 1984 | 1461190549796 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}] 15:15:49 INFO - PROCESS | 1984 | 1461190549916 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:15:49 INFO - PROCESS | 1984 | 1461190549931 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfe2000 == 8 [pid = 1984] [id = 8] 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 20 (0x12bbbb000) [pid = 1984] [serial = 20] [outer = 0x0] 15:15:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 21 (0x12d230c00) [pid = 1984] [serial = 21] [outer = 0x12bbbb000] 15:15:49 INFO - PROCESS | 1984 | 1461190549984 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 22 (0x12d235400) [pid = 1984] [serial = 22] [outer = 0x12bbbb000] 15:15:50 INFO - PROCESS | 1984 | 1461190550318 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]]]}] 15:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 571ms 15:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:15:50 INFO - PROCESS | 1984 | 1461190550329 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1984 | 1461190550331 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:15:50 INFO - PROCESS | 1984 | 1461190550333 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1984 | 1461190550334 Marionette TRACE conn2 <- [1,14,null,{}] 15:15:50 INFO - PROCESS | 1984 | 1461190550336 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}] 15:15:50 INFO - PROCESS | 1984 | 1461190550430 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:15:50 INFO - PROCESS | 1984 | 1461190550434 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da35000 == 9 [pid = 1984] [id = 9] 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 23 (0x12d235800) [pid = 1984] [serial = 23] [outer = 0x0] 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 24 (0x12d7ab400) [pid = 1984] [serial = 24] [outer = 0x12d235800] 15:15:50 INFO - PROCESS | 1984 | 1461190550460 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 25 (0x12e120400) [pid = 1984] [serial = 25] [outer = 0x12d235800] 15:15:50 INFO - PROCESS | 1984 | 1461190550722 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]]]}] 15:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 15:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:15:50 INFO - PROCESS | 1984 | 1461190550751 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:15:50 INFO - PROCESS | 1984 | 1461190550752 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:15:50 INFO - PROCESS | 1984 | 1461190550754 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:15:50 INFO - PROCESS | 1984 | 1461190550755 Marionette TRACE conn2 <- [1,18,null,{}] 15:15:50 INFO - PROCESS | 1984 | 1461190550766 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}] 15:15:50 INFO - PROCESS | 1984 | 1461190550861 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:15:50 INFO - PROCESS | 1984 | 1461190550866 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e498800 == 10 [pid = 1984] [id = 10] 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 26 (0x12e128000) [pid = 1984] [serial = 26] [outer = 0x0] 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 27 (0x12e31dc00) [pid = 1984] [serial = 27] [outer = 0x12e128000] 15:15:50 INFO - PROCESS | 1984 | 1461190550893 Marionette DEBUG loaded listener.js 15:15:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 28 (0x12e358400) [pid = 1984] [serial = 28] [outer = 0x12e128000] 15:15:51 INFO - PROCESS | 1984 | 1461190551175 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms 15:15:51 INFO - PROCESS | 1984 | 1461190551227 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:15:51 INFO - PROCESS | 1984 | 1461190551230 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:15:51 INFO - PROCESS | 1984 | 1461190551233 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1984 | 1461190551234 Marionette TRACE conn2 <- [1,22,null,{}] 15:15:51 INFO - PROCESS | 1984 | 1461190551236 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}] 15:15:51 INFO - PROCESS | 1984 | 1461190551328 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:15:51 INFO - PROCESS | 1984 | 1461190551332 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e74d000 == 11 [pid = 1984] [id = 11] 15:15:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 29 (0x12e35c000) [pid = 1984] [serial = 29] [outer = 0x0] 15:15:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 30 (0x12e681000) [pid = 1984] [serial = 30] [outer = 0x12e35c000] 15:15:51 INFO - PROCESS | 1984 | 1461190551359 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 31 (0x11a868800) [pid = 1984] [serial = 31] [outer = 0x12e35c000] 15:15:51 INFO - PROCESS | 1984 | 1461190551600 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]]]}] 15:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 15:15:51 INFO - PROCESS | 1984 | 1461190551651 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:15:51 INFO - PROCESS | 1984 | 1461190551653 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:15:51 INFO - PROCESS | 1984 | 1461190551655 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:15:51 INFO - PROCESS | 1984 | 1461190551656 Marionette TRACE conn2 <- [1,26,null,{}] 15:15:51 INFO - PROCESS | 1984 | 1461190551666 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}] 15:15:51 INFO - PROCESS | 1984 | 1461190551764 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:15:51 INFO - PROCESS | 1984 | 1461190551769 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea51000 == 12 [pid = 1984] [id = 12] 15:15:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 32 (0x11ac9c400) [pid = 1984] [serial = 32] [outer = 0x0] 15:15:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 33 (0x127da3800) [pid = 1984] [serial = 33] [outer = 0x11ac9c400] 15:15:51 INFO - PROCESS | 1984 | 1461190551795 Marionette DEBUG loaded listener.js 15:15:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 34 (0x12e694400) [pid = 1984] [serial = 34] [outer = 0x11ac9c400] 15:15:52 INFO - PROCESS | 1984 | 1461190552031 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 15:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:15:52 INFO - PROCESS | 1984 | 1461190552083 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1984 | 1461190552084 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:15:52 INFO - PROCESS | 1984 | 1461190552087 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1984 | 1461190552088 Marionette TRACE conn2 <- [1,30,null,{}] 15:15:52 INFO - PROCESS | 1984 | 1461190552097 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}] 15:15:52 INFO - PROCESS | 1984 | 1461190552191 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:15:52 INFO - PROCESS | 1984 | 1461190552196 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec1d000 == 13 [pid = 1984] [id = 13] 15:15:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 35 (0x12e696c00) [pid = 1984] [serial = 35] [outer = 0x0] 15:15:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 36 (0x12e69e800) [pid = 1984] [serial = 36] [outer = 0x12e696c00] 15:15:52 INFO - PROCESS | 1984 | 1461190552221 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 37 (0x12ee6c000) [pid = 1984] [serial = 37] [outer = 0x12e696c00] 15:15:52 INFO - PROCESS | 1984 | 1461190552458 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 15:15:52 INFO - PROCESS | 1984 | 1461190552506 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1984 | 1461190552507 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:15:52 INFO - PROCESS | 1984 | 1461190552517 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1984 | 1461190552518 Marionette TRACE conn2 <- [1,34,null,{}] 15:15:52 INFO - PROCESS | 1984 | 1461190552521 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}] 15:15:52 INFO - PROCESS | 1984 | 1461190552613 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:15:52 INFO - PROCESS | 1984 | 1461190552617 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecb4800 == 14 [pid = 1984] [id = 14] 15:15:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 38 (0x12ee6e000) [pid = 1984] [serial = 38] [outer = 0x0] 15:15:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 39 (0x12ee75000) [pid = 1984] [serial = 39] [outer = 0x12ee6e000] 15:15:52 INFO - PROCESS | 1984 | 1461190552644 Marionette DEBUG loaded listener.js 15:15:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 40 (0x12f116000) [pid = 1984] [serial = 40] [outer = 0x12ee6e000] 15:15:52 INFO - PROCESS | 1984 | 1461190552885 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]]]}] 15:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 15:15:52 INFO - PROCESS | 1984 | 1461190552935 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:15:52 INFO - PROCESS | 1984 | 1461190552937 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:15:52 INFO - PROCESS | 1984 | 1461190552939 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:15:52 INFO - PROCESS | 1984 | 1461190552940 Marionette TRACE conn2 <- [1,38,null,{}] 15:15:52 INFO - PROCESS | 1984 | 1461190552950 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}] 15:15:53 INFO - PROCESS | 1984 | 1461190553046 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:15:53 INFO - PROCESS | 1984 | 1461190553050 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f259800 == 15 [pid = 1984] [id = 15] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 41 (0x12f119000) [pid = 1984] [serial = 41] [outer = 0x0] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 42 (0x12f121400) [pid = 1984] [serial = 42] [outer = 0x12f119000] 15:15:53 INFO - PROCESS | 1984 | 1461190553076 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 43 (0x12f417800) [pid = 1984] [serial = 43] [outer = 0x12f119000] 15:15:53 INFO - PROCESS | 1984 | 1461190553314 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 15:15:53 INFO - PROCESS | 1984 | 1461190553365 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:15:53 INFO - PROCESS | 1984 | 1461190553367 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:15:53 INFO - PROCESS | 1984 | 1461190553369 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1984 | 1461190553370 Marionette TRACE conn2 <- [1,42,null,{}] 15:15:53 INFO - PROCESS | 1984 | 1461190553372 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}] 15:15:53 INFO - PROCESS | 1984 | 1461190553476 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:15:53 INFO - PROCESS | 1984 | 1461190553481 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f626800 == 16 [pid = 1984] [id = 16] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 44 (0x12f419c00) [pid = 1984] [serial = 44] [outer = 0x0] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 45 (0x12f421c00) [pid = 1984] [serial = 45] [outer = 0x12f419c00] 15:15:53 INFO - PROCESS | 1984 | 1461190553507 Marionette DEBUG loaded listener.js 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 46 (0x12f6bf800) [pid = 1984] [serial = 46] [outer = 0x12f419c00] 15:15:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb3b000 == 17 [pid = 1984] [id = 17] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 47 (0x12fb3b800) [pid = 1984] [serial = 47] [outer = 0x0] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 48 (0x12fb40800) [pid = 1984] [serial = 48] [outer = 0x12fb3b800] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 49 (0x12fb46800) [pid = 1984] [serial = 49] [outer = 0x12fb3b800] 15:15:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb30800 == 18 [pid = 1984] [id = 18] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 50 (0x12f6c2800) [pid = 1984] [serial = 50] [outer = 0x0] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 51 (0x12fbe5800) [pid = 1984] [serial = 51] [outer = 0x12f6c2800] 15:15:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 52 (0x12f6ca000) [pid = 1984] [serial = 52] [outer = 0x12f6c2800] 15:15:53 INFO - PROCESS | 1984 | 1461190553889 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]]]}] 15:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 15:15:53 INFO - PROCESS | 1984 | 1461190553897 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:15:53 INFO - PROCESS | 1984 | 1461190553899 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:15:53 INFO - PROCESS | 1984 | 1461190553901 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:15:53 INFO - PROCESS | 1984 | 1461190553903 Marionette TRACE conn2 <- [1,46,null,{}] 15:15:53 INFO - PROCESS | 1984 | 1461190553904 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}] 15:15:54 INFO - PROCESS | 1984 | 1461190554011 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:15:54 INFO - PROCESS | 1984 | 1461190554017 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdb3800 == 19 [pid = 1984] [id = 19] 15:15:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 53 (0x12f6c5400) [pid = 1984] [serial = 53] [outer = 0x0] 15:15:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 54 (0x12fbebc00) [pid = 1984] [serial = 54] [outer = 0x12f6c5400] 15:15:54 INFO - PROCESS | 1984 | 1461190554064 Marionette DEBUG loaded listener.js 15:15:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 55 (0x119ac0000) [pid = 1984] [serial = 55] [outer = 0x12f6c5400] 15:15:54 INFO - PROCESS | 1984 | 1461190554472 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]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 619ms 15:15:54 INFO - PROCESS | 1984 | 1461190554521 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1984 | 1461190554523 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:15:54 INFO - PROCESS | 1984 | 1461190554526 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1984 | 1461190554527 Marionette TRACE conn2 <- [1,50,null,{}] 15:15:54 INFO - PROCESS | 1984 | 1461190554531 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}] 15:15:54 INFO - PROCESS | 1984 | 1461190554640 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:15:54 INFO - PROCESS | 1984 | 1461190554644 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x130229000 == 20 [pid = 1984] [id = 20] 15:15:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 56 (0x11ace5800) [pid = 1984] [serial = 56] [outer = 0x0] 15:15:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 57 (0x12ffd3800) [pid = 1984] [serial = 57] [outer = 0x11ace5800] 15:15:54 INFO - PROCESS | 1984 | 1461190554669 Marionette DEBUG loaded listener.js 15:15:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 58 (0x12ffdac00) [pid = 1984] [serial = 58] [outer = 0x11ace5800] 15:15:54 INFO - PROCESS | 1984 | 1461190554900 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]]]}] 15:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 15:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:15:54 INFO - PROCESS | 1984 | 1461190554950 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:15:54 INFO - PROCESS | 1984 | 1461190554951 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:15:54 INFO - PROCESS | 1984 | 1461190554953 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:15:54 INFO - PROCESS | 1984 | 1461190554954 Marionette TRACE conn2 <- [1,54,null,{}] 15:15:54 INFO - PROCESS | 1984 | 1461190554956 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}] 15:15:55 INFO - PROCESS | 1984 | 1461190555063 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:15:55 INFO - PROCESS | 1984 | 1461190555067 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ae1000 == 21 [pid = 1984] [id = 21] 15:15:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 59 (0x1300ed800) [pid = 1984] [serial = 59] [outer = 0x0] 15:15:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 60 (0x1300f2000) [pid = 1984] [serial = 60] [outer = 0x1300ed800] 15:15:55 INFO - PROCESS | 1984 | 1461190555095 Marionette DEBUG loaded listener.js 15:15:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 61 (0x1300f7400) [pid = 1984] [serial = 61] [outer = 0x1300ed800] 15:15:55 INFO - PROCESS | 1984 | 1461190555488 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]]]}] 15:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 571ms 15:15:55 INFO - PROCESS | 1984 | 1461190555524 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:15:55 INFO - PROCESS | 1984 | 1461190555527 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:15:55 INFO - PROCESS | 1984 | 1461190555530 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:15:55 INFO - PROCESS | 1984 | 1461190555532 Marionette TRACE conn2 <- [1,58,null,{}] 15:15:55 INFO - PROCESS | 1984 | 1461190555536 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}] 15:15:55 INFO - PROCESS | 1984 | 1461190555684 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:15:56 INFO - PROCESS | 1984 | 1461190556218 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x114674000 == 22 [pid = 1984] [id = 22] 15:15:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 62 (0x114376c00) [pid = 1984] [serial = 62] [outer = 0x0] 15:15:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 63 (0x1144a7400) [pid = 1984] [serial = 63] [outer = 0x114376c00] 15:15:56 INFO - PROCESS | 1984 | 1461190556249 Marionette DEBUG loaded listener.js 15:15:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 64 (0x1146bd400) [pid = 1984] [serial = 64] [outer = 0x114376c00] 15:15:56 INFO - PROCESS | 1984 | 1461190556680 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]]]}] 15:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1174ms 15:15:56 INFO - PROCESS | 1984 | 1461190556705 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:15:56 INFO - PROCESS | 1984 | 1461190556709 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:15:56 INFO - PROCESS | 1984 | 1461190556712 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:15:56 INFO - PROCESS | 1984 | 1461190556715 Marionette TRACE conn2 <- [1,62,null,{}] 15:15:56 INFO - PROCESS | 1984 | 1461190556718 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}] 15:15:56 INFO - PROCESS | 1984 | 1461190556839 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:15:56 INFO - PROCESS | 1984 | 1461190556896 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x118773000 == 23 [pid = 1984] [id = 23] 15:15:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 65 (0x115362c00) [pid = 1984] [serial = 65] [outer = 0x0] 15:15:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 66 (0x1186f4000) [pid = 1984] [serial = 66] [outer = 0x115362c00] 15:15:56 INFO - PROCESS | 1984 | 1461190556991 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 67 (0x118fba800) [pid = 1984] [serial = 67] [outer = 0x115362c00] 15:15:57 INFO - PROCESS | 1984 | 1461190557481 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]]]}] 15:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 821ms 15:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:15:57 INFO - PROCESS | 1984 | 1461190557533 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:15:57 INFO - PROCESS | 1984 | 1461190557535 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:15:57 INFO - PROCESS | 1984 | 1461190557538 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:15:57 INFO - PROCESS | 1984 | 1461190557539 Marionette TRACE conn2 <- [1,66,null,{}] 15:15:57 INFO - PROCESS | 1984 | 1461190557542 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}] 15:15:57 INFO - PROCESS | 1984 | 1461190557651 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:15:57 INFO - PROCESS | 1984 | 1461190557693 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192bc800 == 24 [pid = 1984] [id = 24] 15:15:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 68 (0x119254000) [pid = 1984] [serial = 68] [outer = 0x0] 15:15:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 69 (0x11a86c800) [pid = 1984] [serial = 69] [outer = 0x119254000] 15:15:57 INFO - PROCESS | 1984 | 1461190557724 Marionette DEBUG loaded listener.js 15:15:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 70 (0x11aca2000) [pid = 1984] [serial = 70] [outer = 0x119254000] 15:15:58 INFO - PROCESS | 1984 | 1461190558282 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]]]}] 15:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 769ms 15:15:58 INFO - PROCESS | 1984 | 1461190558370 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:15:58 INFO - PROCESS | 1984 | 1461190558372 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:15:58 INFO - PROCESS | 1984 | 1461190558379 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:15:58 INFO - PROCESS | 1984 | 1461190558381 Marionette TRACE conn2 <- [1,70,null,{}] 15:15:58 INFO - PROCESS | 1984 | 1461190558384 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}] 15:15:58 INFO - PROCESS | 1984 | 1461190558470 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:15:58 INFO - PROCESS | 1984 | 1461190558528 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x1186c1000 == 25 [pid = 1984] [id = 25] 15:15:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 71 (0x115702400) [pid = 1984] [serial = 71] [outer = 0x0] 15:15:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 72 (0x1182b1c00) [pid = 1984] [serial = 72] [outer = 0x115702400] 15:15:58 INFO - PROCESS | 1984 | 1461190558562 Marionette DEBUG loaded listener.js 15:15:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 73 (0x119135400) [pid = 1984] [serial = 73] [outer = 0x115702400] 15:15:59 INFO - PROCESS | 1984 | 1461190559047 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 721ms 15:15:59 INFO - PROCESS | 1984 | 1461190559100 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:15:59 INFO - PROCESS | 1984 | 1461190559103 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:15:59 INFO - PROCESS | 1984 | 1461190559107 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1984 | 1461190559109 Marionette TRACE conn2 <- [1,74,null,{}] 15:15:59 INFO - PROCESS | 1984 | 1461190559111 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}] 15:15:59 INFO - PROCESS | 1984 | 1461190559180 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:15:59 INFO - PROCESS | 1984 | 1461190559184 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x118cc6000 == 26 [pid = 1984] [id = 26] 15:15:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 74 (0x119255800) [pid = 1984] [serial = 74] [outer = 0x0] 15:15:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 75 (0x119ab4c00) [pid = 1984] [serial = 75] [outer = 0x119255800] 15:15:59 INFO - PROCESS | 1984 | 1461190559214 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 76 (0x119c74800) [pid = 1984] [serial = 76] [outer = 0x119255800] 15:15:59 INFO - PROCESS | 1984 | 1461190559523 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]]]}] 15:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 15:15:59 INFO - PROCESS | 1984 | 1461190559578 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:15:59 INFO - PROCESS | 1984 | 1461190559580 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:15:59 INFO - PROCESS | 1984 | 1461190559582 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:15:59 INFO - PROCESS | 1984 | 1461190559585 Marionette TRACE conn2 <- [1,78,null,{}] 15:15:59 INFO - PROCESS | 1984 | 1461190559592 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}] 15:15:59 INFO - PROCESS | 1984 | 1461190559667 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:15:59 INFO - PROCESS | 1984 | 1461190559671 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:15:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x119280000 == 27 [pid = 1984] [id = 27] 15:15:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 77 (0x115593000) [pid = 1984] [serial = 77] [outer = 0x0] 15:15:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 78 (0x11a868c00) [pid = 1984] [serial = 78] [outer = 0x115593000] 15:15:59 INFO - PROCESS | 1984 | 1461190559702 Marionette DEBUG loaded listener.js 15:15:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 79 (0x11acf0c00) [pid = 1984] [serial = 79] [outer = 0x115593000] 15:16:00 INFO - PROCESS | 1984 | 1461190560019 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 15:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:16:00 INFO - PROCESS | 1984 | 1461190560053 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:16:00 INFO - PROCESS | 1984 | 1461190560054 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:16:00 INFO - PROCESS | 1984 | 1461190560056 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1984 | 1461190560058 Marionette TRACE conn2 <- [1,82,null,{}] 15:16:00 INFO - PROCESS | 1984 | 1461190560062 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}] 15:16:00 INFO - PROCESS | 1984 | 1461190560136 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:16:00 INFO - PROCESS | 1984 | 1461190560174 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x119a94800 == 28 [pid = 1984] [id = 28] 15:16:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 80 (0x119aba000) [pid = 1984] [serial = 80] [outer = 0x0] 15:16:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 81 (0x11ae76000) [pid = 1984] [serial = 81] [outer = 0x119aba000] 15:16:00 INFO - PROCESS | 1984 | 1461190560201 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 82 (0x11b804400) [pid = 1984] [serial = 82] [outer = 0x119aba000] 15:16:00 INFO - PROCESS | 1984 | 1461190560506 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]]]}] 15:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 15:16:00 INFO - PROCESS | 1984 | 1461190560530 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:16:00 INFO - PROCESS | 1984 | 1461190560532 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:16:00 INFO - PROCESS | 1984 | 1461190560536 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:16:00 INFO - PROCESS | 1984 | 1461190560537 Marionette TRACE conn2 <- [1,86,null,{}] 15:16:00 INFO - PROCESS | 1984 | 1461190560541 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}] 15:16:00 INFO - PROCESS | 1984 | 1461190560652 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:16:00 INFO - PROCESS | 1984 | 1461190560714 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b14000 == 29 [pid = 1984] [id = 29] 15:16:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 83 (0x115702c00) [pid = 1984] [serial = 83] [outer = 0x0] 15:16:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 84 (0x11b80f400) [pid = 1984] [serial = 84] [outer = 0x115702c00] 15:16:00 INFO - PROCESS | 1984 | 1461190560755 Marionette DEBUG loaded listener.js 15:16:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 85 (0x11be53400) [pid = 1984] [serial = 85] [outer = 0x115702c00] 15:16:01 INFO - PROCESS | 1984 | 1461190561090 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 570ms 15:16:01 INFO - PROCESS | 1984 | 1461190561106 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1984 | 1461190561107 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:16:01 INFO - PROCESS | 1984 | 1461190561117 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1984 | 1461190561119 Marionette TRACE conn2 <- [1,90,null,{}] 15:16:01 INFO - PROCESS | 1984 | 1461190561121 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}] 15:16:01 INFO - PROCESS | 1984 | 1461190561210 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:16:01 INFO - PROCESS | 1984 | 1461190561215 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a778000 == 30 [pid = 1984] [id = 30] 15:16:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 86 (0x11be55800) [pid = 1984] [serial = 86] [outer = 0x0] 15:16:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 87 (0x11bef5c00) [pid = 1984] [serial = 87] [outer = 0x11be55800] 15:16:01 INFO - PROCESS | 1984 | 1461190561246 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 88 (0x11c455000) [pid = 1984] [serial = 88] [outer = 0x11be55800] 15:16:01 INFO - PROCESS | 1984 | 1461190561513 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 15:16:01 INFO - PROCESS | 1984 | 1461190561536 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1984 | 1461190561537 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:16:01 INFO - PROCESS | 1984 | 1461190561540 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1984 | 1461190561541 Marionette TRACE conn2 <- [1,94,null,{}] 15:16:01 INFO - PROCESS | 1984 | 1461190561551 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}] 15:16:01 INFO - PROCESS | 1984 | 1461190561649 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:16:01 INFO - PROCESS | 1984 | 1461190561655 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a77f000 == 31 [pid = 1984] [id = 31] 15:16:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x11558dc00) [pid = 1984] [serial = 89] [outer = 0x0] 15:16:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x11c40dc00) [pid = 1984] [serial = 90] [outer = 0x11558dc00] 15:16:01 INFO - PROCESS | 1984 | 1461190561680 Marionette DEBUG loaded listener.js 15:16:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x11c686400) [pid = 1984] [serial = 91] [outer = 0x11558dc00] 15:16:01 INFO - PROCESS | 1984 | 1461190561944 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]]]}] 15:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 426ms 15:16:01 INFO - PROCESS | 1984 | 1461190561968 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:16:01 INFO - PROCESS | 1984 | 1461190561969 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:16:01 INFO - PROCESS | 1984 | 1461190561971 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:16:01 INFO - PROCESS | 1984 | 1461190561972 Marionette TRACE conn2 <- [1,98,null,{}] 15:16:01 INFO - PROCESS | 1984 | 1461190561981 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}] 15:16:02 INFO - PROCESS | 1984 | 1461190562054 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:16:02 INFO - PROCESS | 1984 | 1461190562060 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd36800 == 32 [pid = 1984] [id = 32] 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11c619800) [pid = 1984] [serial = 92] [outer = 0x0] 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x123a28800) [pid = 1984] [serial = 93] [outer = 0x11c619800] 15:16:02 INFO - PROCESS | 1984 | 1461190562086 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x123a31c00) [pid = 1984] [serial = 94] [outer = 0x11c619800] 15:16:02 INFO - PROCESS | 1984 | 1461190562348 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]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 424ms 15:16:02 INFO - PROCESS | 1984 | 1461190562399 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1984 | 1461190562400 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:16:02 INFO - PROCESS | 1984 | 1461190562402 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1984 | 1461190562403 Marionette TRACE conn2 <- [1,102,null,{}] 15:16:02 INFO - PROCESS | 1984 | 1461190562406 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}] 15:16:02 INFO - PROCESS | 1984 | 1461190562479 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:16:02 INFO - PROCESS | 1984 | 1461190562483 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x11927f800 == 33 [pid = 1984] [id = 33] 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x11ac98c00) [pid = 1984] [serial = 95] [outer = 0x0] 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x123b38000) [pid = 1984] [serial = 96] [outer = 0x11ac98c00] 15:16:02 INFO - PROCESS | 1984 | 1461190562510 Marionette DEBUG loaded listener.js 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x123d33400) [pid = 1984] [serial = 97] [outer = 0x11ac98c00] 15:16:02 INFO - PROCESS | 1984 | 1461190562797 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]]]}] 15:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 15:16:02 INFO - PROCESS | 1984 | 1461190562834 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:16:02 INFO - PROCESS | 1984 | 1461190562835 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:16:02 INFO - PROCESS | 1984 | 1461190562837 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:16:02 INFO - PROCESS | 1984 | 1461190562839 Marionette TRACE conn2 <- [1,106,null,{}] 15:16:02 INFO - PROCESS | 1984 | 1461190562842 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}] 15:16:02 INFO - PROCESS | 1984 | 1461190562941 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:16:02 INFO - PROCESS | 1984 | 1461190562947 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0da800 == 34 [pid = 1984] [id = 34] 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x115596000) [pid = 1984] [serial = 98] [outer = 0x0] 15:16:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x123d33800) [pid = 1984] [serial = 99] [outer = 0x115596000] 15:16:02 INFO - PROCESS | 1984 | 1461190562972 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x124131000) [pid = 1984] [serial = 100] [outer = 0x115596000] 15:16:03 INFO - PROCESS | 1984 | 1461190563244 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]]]}] 15:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 15:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:16:03 INFO - PROCESS | 1984 | 1461190563307 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:16:03 INFO - PROCESS | 1984 | 1461190563310 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:16:03 INFO - PROCESS | 1984 | 1461190563313 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1984 | 1461190563315 Marionette TRACE conn2 <- [1,110,null,{}] 15:16:03 INFO - PROCESS | 1984 | 1461190563317 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}] 15:16:03 INFO - PROCESS | 1984 | 1461190563401 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:16:03 INFO - PROCESS | 1984 | 1461190563405 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a0a800 == 35 [pid = 1984] [id = 35] 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x124134000) [pid = 1984] [serial = 101] [outer = 0x0] 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x1270dc400) [pid = 1984] [serial = 102] [outer = 0x124134000] 15:16:03 INFO - PROCESS | 1984 | 1461190563436 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x123d36000) [pid = 1984] [serial = 103] [outer = 0x124134000] 15:16:03 INFO - PROCESS | 1984 | 1461190563733 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]]]}] 15:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 15:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:16:03 INFO - PROCESS | 1984 | 1461190563784 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:16:03 INFO - PROCESS | 1984 | 1461190563785 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:16:03 INFO - PROCESS | 1984 | 1461190563787 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:16:03 INFO - PROCESS | 1984 | 1461190563788 Marionette TRACE conn2 <- [1,114,null,{}] 15:16:03 INFO - PROCESS | 1984 | 1461190563791 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}] 15:16:03 INFO - PROCESS | 1984 | 1461190563888 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:16:03 INFO - PROCESS | 1984 | 1461190563894 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a1f800 == 36 [pid = 1984] [id = 36] 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x11c456400) [pid = 1984] [serial = 104] [outer = 0x0] 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x127d9dc00) [pid = 1984] [serial = 105] [outer = 0x11c456400] 15:16:03 INFO - PROCESS | 1984 | 1461190563919 Marionette DEBUG loaded listener.js 15:16:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x128813400) [pid = 1984] [serial = 106] [outer = 0x11c456400] 15:16:04 INFO - PROCESS | 1984 | 1461190564211 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 15:16:04 INFO - PROCESS | 1984 | 1461190564256 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1984 | 1461190564257 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:16:04 INFO - PROCESS | 1984 | 1461190564262 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1984 | 1461190564263 Marionette TRACE conn2 <- [1,118,null,{}] 15:16:04 INFO - PROCESS | 1984 | 1461190564266 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}] 15:16:04 INFO - PROCESS | 1984 | 1461190564336 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:16:04 INFO - PROCESS | 1984 | 1461190564340 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x123dd9800 == 37 [pid = 1984] [id = 37] 15:16:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x127e6a000) [pid = 1984] [serial = 107] [outer = 0x0] 15:16:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x128fb7c00) [pid = 1984] [serial = 108] [outer = 0x127e6a000] 15:16:04 INFO - PROCESS | 1984 | 1461190564368 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x12935e800) [pid = 1984] [serial = 109] [outer = 0x127e6a000] 15:16:04 INFO - PROCESS | 1984 | 1461190564672 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]]]}] 15:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 15:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:16:04 INFO - PROCESS | 1984 | 1461190564681 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:16:04 INFO - PROCESS | 1984 | 1461190564682 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:16:04 INFO - PROCESS | 1984 | 1461190564684 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:16:04 INFO - PROCESS | 1984 | 1461190564685 Marionette TRACE conn2 <- [1,122,null,{}] 15:16:04 INFO - PROCESS | 1984 | 1461190564687 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}] 15:16:04 INFO - PROCESS | 1984 | 1461190564765 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:16:04 INFO - PROCESS | 1984 | 1461190564815 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f8b800 == 38 [pid = 1984] [id = 38] 15:16:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x11aee6000) [pid = 1984] [serial = 110] [outer = 0x0] 15:16:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x12935d400) [pid = 1984] [serial = 111] [outer = 0x11aee6000] 15:16:04 INFO - PROCESS | 1984 | 1461190564839 Marionette DEBUG loaded listener.js 15:16:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x12b2ac000) [pid = 1984] [serial = 112] [outer = 0x11aee6000] 15:16:05 INFO - PROCESS | 1984 | 1461190565100 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]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 15:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:16:05 INFO - PROCESS | 1984 | 1461190565154 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1984 | 1461190565155 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:16:05 INFO - PROCESS | 1984 | 1461190565163 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1984 | 1461190565164 Marionette TRACE conn2 <- [1,126,null,{}] 15:16:05 INFO - PROCESS | 1984 | 1461190565167 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}] 15:16:05 INFO - PROCESS | 1984 | 1461190565261 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:16:05 INFO - PROCESS | 1984 | 1461190565267 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x124799000 == 39 [pid = 1984] [id = 39] 15:16:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x12b2a5000) [pid = 1984] [serial = 113] [outer = 0x0] 15:16:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x12b4a7000) [pid = 1984] [serial = 114] [outer = 0x12b2a5000] 15:16:05 INFO - PROCESS | 1984 | 1461190565306 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12b999400) [pid = 1984] [serial = 115] [outer = 0x12b2a5000] 15:16:05 INFO - PROCESS | 1984 | 1461190565663 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]]]}] 15:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 574ms 15:16:05 INFO - PROCESS | 1984 | 1461190565732 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:16:05 INFO - PROCESS | 1984 | 1461190565735 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:16:05 INFO - PROCESS | 1984 | 1461190565738 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:16:05 INFO - PROCESS | 1984 | 1461190565741 Marionette TRACE conn2 <- [1,130,null,{}] 15:16:05 INFO - PROCESS | 1984 | 1461190565745 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}] 15:16:05 INFO - PROCESS | 1984 | 1461190565846 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:16:05 INFO - PROCESS | 1984 | 1461190565890 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x1158a1000 == 40 [pid = 1984] [id = 40] 15:16:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x116467400) [pid = 1984] [serial = 116] [outer = 0x0] 15:16:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x1182b2c00) [pid = 1984] [serial = 117] [outer = 0x116467400] 15:16:05 INFO - PROCESS | 1984 | 1461190565933 Marionette DEBUG loaded listener.js 15:16:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x119133000) [pid = 1984] [serial = 118] [outer = 0x116467400] 15:16:06 INFO - PROCESS | 1984 | 1461190566386 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]]]}] 15:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 15:16:06 INFO - PROCESS | 1984 | 1461190566427 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:16:06 INFO - PROCESS | 1984 | 1461190566431 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:16:06 INFO - PROCESS | 1984 | 1461190566437 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:16:06 INFO - PROCESS | 1984 | 1461190566439 Marionette TRACE conn2 <- [1,134,null,{}] 15:16:06 INFO - PROCESS | 1984 | 1461190566443 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}] 15:16:06 INFO - PROCESS | 1984 | 1461190566540 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:16:06 INFO - PROCESS | 1984 | 1461190566600 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b15000 == 41 [pid = 1984] [id = 41] 15:16:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x11abbb000) [pid = 1984] [serial = 119] [outer = 0x0] 15:16:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x11ac99400) [pid = 1984] [serial = 120] [outer = 0x11abbb000] 15:16:06 INFO - PROCESS | 1984 | 1461190566630 Marionette DEBUG loaded listener.js 15:16:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x11ae71800) [pid = 1984] [serial = 121] [outer = 0x11abbb000] 15:16:07 INFO - PROCESS | 1984 | 1461190567049 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]]]}] 15:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 621ms 15:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:16:07 INFO - PROCESS | 1984 | 1461190567059 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:16:07 INFO - PROCESS | 1984 | 1461190567060 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:16:07 INFO - PROCESS | 1984 | 1461190567063 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1984 | 1461190567065 Marionette TRACE conn2 <- [1,138,null,{}] 15:16:07 INFO - PROCESS | 1984 | 1461190567073 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}] 15:16:07 INFO - PROCESS | 1984 | 1461190567184 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:16:07 INFO - PROCESS | 1984 | 1461190567255 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a05000 == 42 [pid = 1984] [id = 42] 15:16:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x11be5c800) [pid = 1984] [serial = 122] [outer = 0x0] 15:16:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x11c2d8c00) [pid = 1984] [serial = 123] [outer = 0x11be5c800] 15:16:07 INFO - PROCESS | 1984 | 1461190567290 Marionette DEBUG loaded listener.js 15:16:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x11c40ac00) [pid = 1984] [serial = 124] [outer = 0x11be5c800] 15:16:07 INFO - PROCESS | 1984 | 1461190567740 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]]]}] 15:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 722ms 15:16:07 INFO - PROCESS | 1984 | 1461190567817 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:16:07 INFO - PROCESS | 1984 | 1461190567819 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:16:07 INFO - PROCESS | 1984 | 1461190567823 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:16:07 INFO - PROCESS | 1984 | 1461190567824 Marionette TRACE conn2 <- [1,142,null,{}] 15:16:07 INFO - PROCESS | 1984 | 1461190567827 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}] 15:16:07 INFO - PROCESS | 1984 | 1461190567920 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:16:07 INFO - PROCESS | 1984 | 1461190567976 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de6000 == 43 [pid = 1984] [id = 43] 15:16:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x124189c00) [pid = 1984] [serial = 125] [outer = 0x0] 15:16:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x124535c00) [pid = 1984] [serial = 126] [outer = 0x124189c00] 15:16:08 INFO - PROCESS | 1984 | 1461190568007 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x127e69400) [pid = 1984] [serial = 127] [outer = 0x124189c00] 15:16:08 INFO - PROCESS | 1984 | 1461190568607 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]]]}] 15:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 822ms 15:16:08 INFO - PROCESS | 1984 | 1461190568646 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:16:08 INFO - PROCESS | 1984 | 1461190568648 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:16:08 INFO - PROCESS | 1984 | 1461190568651 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:16:08 INFO - PROCESS | 1984 | 1461190568653 Marionette TRACE conn2 <- [1,146,null,{}] 15:16:08 INFO - PROCESS | 1984 | 1461190568657 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}] 15:16:08 INFO - PROCESS | 1984 | 1461190568740 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:16:08 INFO - PROCESS | 1984 | 1461190568802 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x118fb2800 == 44 [pid = 1984] [id = 44] 15:16:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x1191b5800) [pid = 1984] [serial = 128] [outer = 0x0] 15:16:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x119253c00) [pid = 1984] [serial = 129] [outer = 0x1191b5800] 15:16:08 INFO - PROCESS | 1984 | 1461190568832 Marionette DEBUG loaded listener.js 15:16:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x119c6b000) [pid = 1984] [serial = 130] [outer = 0x1191b5800] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x12b98b000 == 43 [pid = 1984] [id = 6] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x123f8b800 == 42 [pid = 1984] [id = 38] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x123dd9800 == 41 [pid = 1984] [id = 37] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x123a1f800 == 40 [pid = 1984] [id = 36] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x123a0a800 == 39 [pid = 1984] [id = 35] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0da800 == 38 [pid = 1984] [id = 34] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11927f800 == 37 [pid = 1984] [id = 33] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd36800 == 36 [pid = 1984] [id = 32] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11a77f000 == 35 [pid = 1984] [id = 31] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11a778000 == 34 [pid = 1984] [id = 30] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x119b14000 == 33 [pid = 1984] [id = 29] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x119a94800 == 32 [pid = 1984] [id = 28] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x119280000 == 31 [pid = 1984] [id = 27] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x118cc6000 == 30 [pid = 1984] [id = 26] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x1186c1000 == 29 [pid = 1984] [id = 25] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x1192bc800 == 28 [pid = 1984] [id = 24] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x118773000 == 27 [pid = 1984] [id = 23] 15:16:09 INFO - PROCESS | 1984 | --DOCSHELL 0x114674000 == 26 [pid = 1984] [id = 22] 15:16:09 INFO - PROCESS | 1984 | 1461190569347 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]]]}] 15:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 722ms 15:16:09 INFO - PROCESS | 1984 | 1461190569374 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:16:09 INFO - PROCESS | 1984 | 1461190569377 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:16:09 INFO - PROCESS | 1984 | 1461190569380 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:16:09 INFO - PROCESS | 1984 | 1461190569383 Marionette TRACE conn2 <- [1,150,null,{}] 15:16:09 INFO - PROCESS | 1984 | 1461190569387 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}] 15:16:09 INFO - PROCESS | 1984 | 1461190569480 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:16:09 INFO - PROCESS | 1984 | 1461190569538 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x118a35800 == 27 [pid = 1984] [id = 45] 15:16:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x118757400) [pid = 1984] [serial = 131] [outer = 0x0] 15:16:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x1191b5c00) [pid = 1984] [serial = 132] [outer = 0x118757400] 15:16:09 INFO - PROCESS | 1984 | 1461190569571 Marionette DEBUG loaded listener.js 15:16:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x119c75c00) [pid = 1984] [serial = 133] [outer = 0x118757400] 15:16:10 INFO - PROCESS | 1984 | 1461190570019 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]]]}] 15:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 15:16:10 INFO - PROCESS | 1984 | 1461190570060 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1984 | 1461190570064 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:16:10 INFO - PROCESS | 1984 | 1461190570070 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1984 | 1461190570072 Marionette TRACE conn2 <- [1,154,null,{}] 15:16:10 INFO - PROCESS | 1984 | 1461190570076 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}] 15:16:10 INFO - PROCESS | 1984 | 1461190570171 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:16:10 INFO - PROCESS | 1984 | 1461190570229 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ad2000 == 28 [pid = 1984] [id = 46] 15:16:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x11aca2c00) [pid = 1984] [serial = 134] [outer = 0x0] 15:16:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x11ae79000) [pid = 1984] [serial = 135] [outer = 0x11aca2c00] 15:16:10 INFO - PROCESS | 1984 | 1461190570260 Marionette DEBUG loaded listener.js 15:16:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x11b4e3c00) [pid = 1984] [serial = 136] [outer = 0x11aca2c00] 15:16:10 INFO - PROCESS | 1984 | 1461190570712 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]]]}] 15:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 15:16:10 INFO - PROCESS | 1984 | 1461190570760 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:16:10 INFO - PROCESS | 1984 | 1461190570761 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:16:10 INFO - PROCESS | 1984 | 1461190570766 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:16:10 INFO - PROCESS | 1984 | 1461190570768 Marionette TRACE conn2 <- [1,158,null,{}] 15:16:10 INFO - PROCESS | 1984 | 1461190570778 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}] 15:16:10 INFO - PROCESS | 1984 | 1461190570869 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:16:10 INFO - PROCESS | 1984 | 1461190570927 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b826800 == 29 [pid = 1984] [id = 47] 15:16:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x11c2d9800) [pid = 1984] [serial = 137] [outer = 0x0] 15:16:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x11c380000) [pid = 1984] [serial = 138] [outer = 0x11c2d9800] 15:16:10 INFO - PROCESS | 1984 | 1461190570961 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x11c459800) [pid = 1984] [serial = 139] [outer = 0x11c2d9800] 15:16:11 INFO - PROCESS | 1984 | 1461190571381 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]]]}] 15:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 625ms 15:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:16:11 INFO - PROCESS | 1984 | 1461190571390 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:16:11 INFO - PROCESS | 1984 | 1461190571392 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:16:11 INFO - PROCESS | 1984 | 1461190571395 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:16:11 INFO - PROCESS | 1984 | 1461190571396 Marionette TRACE conn2 <- [1,162,null,{}] 15:16:11 INFO - PROCESS | 1984 | 1461190571398 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}] 15:16:11 INFO - PROCESS | 1984 | 1461190571501 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:16:11 INFO - PROCESS | 1984 | 1461190571544 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c343800 == 30 [pid = 1984] [id = 48] 15:16:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x11c2e2400) [pid = 1984] [serial = 140] [outer = 0x0] 15:16:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x123a30c00) [pid = 1984] [serial = 141] [outer = 0x11c2e2400] 15:16:11 INFO - PROCESS | 1984 | 1461190571574 Marionette DEBUG loaded listener.js 15:16:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x123eb5800) [pid = 1984] [serial = 142] [outer = 0x11c2e2400] 15:16:12 INFO - PROCESS | 1984 | 1461190572020 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 15:16:12 INFO - PROCESS | 1984 | 1461190572076 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1984 | 1461190572077 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:16:12 INFO - PROCESS | 1984 | 1461190572082 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1984 | 1461190572083 Marionette TRACE conn2 <- [1,166,null,{}] 15:16:12 INFO - PROCESS | 1984 | 1461190572085 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}] 15:16:12 INFO - PROCESS | 1984 | 1461190572173 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:16:12 INFO - PROCESS | 1984 | 1461190572232 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a03800 == 31 [pid = 1984] [id = 49] 15:16:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x118c7d000) [pid = 1984] [serial = 143] [outer = 0x0] 15:16:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x124181800) [pid = 1984] [serial = 144] [outer = 0x118c7d000] 15:16:12 INFO - PROCESS | 1984 | 1461190572262 Marionette DEBUG loaded listener.js 15:16:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x124534400) [pid = 1984] [serial = 145] [outer = 0x118c7d000] 15:16:12 INFO - PROCESS | 1984 | 1461190572740 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]]]}] 15:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 720ms 15:16:12 INFO - PROCESS | 1984 | 1461190572803 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:16:12 INFO - PROCESS | 1984 | 1461190572805 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:16:12 INFO - PROCESS | 1984 | 1461190572809 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:16:12 INFO - PROCESS | 1984 | 1461190572813 Marionette TRACE conn2 <- [1,170,null,{}] 15:16:12 INFO - PROCESS | 1984 | 1461190572816 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}] 15:16:12 INFO - PROCESS | 1984 | 1461190572905 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:16:12 INFO - PROCESS | 1984 | 1461190572965 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x11927b000 == 32 [pid = 1984] [id = 50] 15:16:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x119ab5000) [pid = 1984] [serial = 146] [outer = 0x0] 15:16:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x119c76800) [pid = 1984] [serial = 147] [outer = 0x119ab5000] 15:16:12 INFO - PROCESS | 1984 | 1461190572995 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x11ac96000) [pid = 1984] [serial = 148] [outer = 0x119ab5000] 15:16:13 INFO - PROCESS | 1984 | --DOCSHELL 0x123a05000 == 31 [pid = 1984] [id = 42] 15:16:13 INFO - PROCESS | 1984 | --DOCSHELL 0x119b15000 == 30 [pid = 1984] [id = 41] 15:16:13 INFO - PROCESS | 1984 | --DOCSHELL 0x1158a1000 == 29 [pid = 1984] [id = 40] 15:16:13 INFO - PROCESS | 1984 | 1461190573495 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]]]}] 15:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 725ms 15:16:13 INFO - PROCESS | 1984 | 1461190573534 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:16:13 INFO - PROCESS | 1984 | 1461190573537 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:16:13 INFO - PROCESS | 1984 | 1461190573542 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:16:13 INFO - PROCESS | 1984 | 1461190573546 Marionette TRACE conn2 <- [1,174,null,{}] 15:16:13 INFO - PROCESS | 1984 | 1461190573549 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}] 15:16:13 INFO - PROCESS | 1984 | 1461190573640 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:16:13 INFO - PROCESS | 1984 | 1461190573701 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a51a800 == 30 [pid = 1984] [id = 51] 15:16:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x11ac99800) [pid = 1984] [serial = 149] [outer = 0x0] 15:16:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x11ace6800) [pid = 1984] [serial = 150] [outer = 0x11ac99800] 15:16:13 INFO - PROCESS | 1984 | 1461190573733 Marionette DEBUG loaded listener.js 15:16:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x11aee7c00) [pid = 1984] [serial = 151] [outer = 0x11ac99800] 15:16:14 INFO - PROCESS | 1984 | 1461190574148 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]]]}] 15:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 625ms 15:16:14 INFO - PROCESS | 1984 | 1461190574166 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1984 | 1461190574170 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:16:14 INFO - PROCESS | 1984 | 1461190574175 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1984 | 1461190574177 Marionette TRACE conn2 <- [1,178,null,{}] 15:16:14 INFO - PROCESS | 1984 | 1461190574179 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}] 15:16:14 INFO - PROCESS | 1984 | 1461190574295 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:16:14 INFO - PROCESS | 1984 | 1461190574366 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c48e800 == 31 [pid = 1984] [id = 52] 15:16:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x11b88a800) [pid = 1984] [serial = 152] [outer = 0x0] 15:16:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x11c40a400) [pid = 1984] [serial = 153] [outer = 0x11b88a800] 15:16:14 INFO - PROCESS | 1984 | 1461190574400 Marionette DEBUG loaded listener.js 15:16:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x11c61f000) [pid = 1984] [serial = 154] [outer = 0x11b88a800] 15:16:14 INFO - PROCESS | 1984 | 1461190574815 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]]]}] 15:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 15:16:14 INFO - PROCESS | 1984 | 1461190574846 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:16:14 INFO - PROCESS | 1984 | 1461190574848 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:16:14 INFO - PROCESS | 1984 | 1461190574850 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:16:14 INFO - PROCESS | 1984 | 1461190574853 Marionette TRACE conn2 <- [1,182,null,{}] 15:16:14 INFO - PROCESS | 1984 | 1461190574861 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}] 15:16:14 INFO - PROCESS | 1984 | 1461190574957 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:16:15 INFO - PROCESS | 1984 | 1461190575007 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12423c800 == 32 [pid = 1984] [id = 53] 15:16:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x1242ca400) [pid = 1984] [serial = 155] [outer = 0x0] 15:16:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x127482c00) [pid = 1984] [serial = 156] [outer = 0x1242ca400] 15:16:15 INFO - PROCESS | 1984 | 1461190575041 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x128d2ac00) [pid = 1984] [serial = 157] [outer = 0x1242ca400] 15:16:15 INFO - PROCESS | 1984 | 1461190575462 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]]]}] 15:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 627ms 15:16:15 INFO - PROCESS | 1984 | 1461190575477 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:16:15 INFO - PROCESS | 1984 | 1461190575479 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:16:15 INFO - PROCESS | 1984 | 1461190575482 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:16:15 INFO - PROCESS | 1984 | 1461190575483 Marionette TRACE conn2 <- [1,186,null,{}] 15:16:15 INFO - PROCESS | 1984 | 1461190575485 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}] 15:16:15 INFO - PROCESS | 1984 | 1461190575580 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:16:15 INFO - PROCESS | 1984 | 1461190575657 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x1158a5800 == 33 [pid = 1984] [id = 54] 15:16:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x129359400) [pid = 1984] [serial = 158] [outer = 0x0] 15:16:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12b2a4c00) [pid = 1984] [serial = 159] [outer = 0x129359400] 15:16:15 INFO - PROCESS | 1984 | 1461190575699 Marionette DEBUG loaded listener.js 15:16:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12b666800) [pid = 1984] [serial = 160] [outer = 0x129359400] 15:16:16 INFO - PROCESS | 1984 | 1461190576095 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 668ms 15:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:16:16 INFO - PROCESS | 1984 | 1461190576150 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1984 | 1461190576152 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:16:16 INFO - PROCESS | 1984 | 1461190576154 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1984 | 1461190576155 Marionette TRACE conn2 <- [1,190,null,{}] 15:16:16 INFO - PROCESS | 1984 | 1461190576158 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}] 15:16:16 INFO - PROCESS | 1984 | 1461190576248 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:16:16 INFO - PROCESS | 1984 | 1461190576296 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x114312800 == 34 [pid = 1984] [id = 55] 15:16:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12935d000) [pid = 1984] [serial = 161] [outer = 0x0] 15:16:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x12b99c800) [pid = 1984] [serial = 162] [outer = 0x12935d000] 15:16:16 INFO - PROCESS | 1984 | 1461190576326 Marionette DEBUG loaded listener.js 15:16:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12bac7400) [pid = 1984] [serial = 163] [outer = 0x12935d000] 15:16:16 INFO - PROCESS | 1984 | 1461190576765 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]]]}] 15:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 623ms 15:16:16 INFO - PROCESS | 1984 | 1461190576778 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:16:16 INFO - PROCESS | 1984 | 1461190576780 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:16:16 INFO - PROCESS | 1984 | 1461190576784 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:16:16 INFO - PROCESS | 1984 | 1461190576786 Marionette TRACE conn2 <- [1,194,null,{}] 15:16:16 INFO - PROCESS | 1984 | 1461190576789 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}] 15:16:17 INFO - PROCESS | 1984 | 1461190577087 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:16:17 INFO - PROCESS | 1984 | 1461190577166 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b15000 == 35 [pid = 1984] [id = 56] 15:16:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x118c7ec00) [pid = 1984] [serial = 164] [outer = 0x0] 15:16:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x1191c0000) [pid = 1984] [serial = 165] [outer = 0x118c7ec00] 15:16:17 INFO - PROCESS | 1984 | 1461190577194 Marionette DEBUG loaded listener.js 15:16:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x118c80c00) [pid = 1984] [serial = 166] [outer = 0x118c7ec00] 15:16:17 INFO - PROCESS | 1984 | --DOCSHELL 0x11c343800 == 34 [pid = 1984] [id = 48] 15:16:17 INFO - PROCESS | 1984 | --DOCSHELL 0x11b826800 == 33 [pid = 1984] [id = 47] 15:16:17 INFO - PROCESS | 1984 | --DOCSHELL 0x119ad2000 == 32 [pid = 1984] [id = 46] 15:16:17 INFO - PROCESS | 1984 | --DOCSHELL 0x118a35800 == 31 [pid = 1984] [id = 45] 15:16:17 INFO - PROCESS | 1984 | 1461190577700 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]]]}] 15:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 971ms 15:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:16:17 INFO - PROCESS | 1984 | 1461190577755 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:16:17 INFO - PROCESS | 1984 | 1461190577758 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:16:17 INFO - PROCESS | 1984 | 1461190577762 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:16:17 INFO - PROCESS | 1984 | 1461190577764 Marionette TRACE conn2 <- [1,198,null,{}] 15:16:17 INFO - PROCESS | 1984 | 1461190577768 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}] 15:16:17 INFO - PROCESS | 1984 | 1461190577874 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:16:17 INFO - PROCESS | 1984 | 1461190577975 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b13800 == 32 [pid = 1984] [id = 57] 15:16:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x11acea000) [pid = 1984] [serial = 167] [outer = 0x0] 15:16:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x11ae78000) [pid = 1984] [serial = 168] [outer = 0x11acea000] 15:16:18 INFO - PROCESS | 1984 | 1461190578009 Marionette DEBUG loaded listener.js 15:16:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x11be56c00) [pid = 1984] [serial = 169] [outer = 0x11acea000] 15:16:18 INFO - PROCESS | 1984 | 1461190578463 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]]]}] 15:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 722ms 15:16:18 INFO - PROCESS | 1984 | 1461190578493 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:16:18 INFO - PROCESS | 1984 | 1461190578497 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:16:18 INFO - PROCESS | 1984 | 1461190578504 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:16:18 INFO - PROCESS | 1984 | 1461190578506 Marionette TRACE conn2 <- [1,202,null,{}] 15:16:18 INFO - PROCESS | 1984 | 1461190578509 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}] 15:16:18 INFO - PROCESS | 1984 | 1461190578600 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:16:18 INFO - PROCESS | 1984 | 1461190578665 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f85000 == 33 [pid = 1984] [id = 58] 15:16:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x11c459000) [pid = 1984] [serial = 170] [outer = 0x0] 15:16:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x123a2f400) [pid = 1984] [serial = 171] [outer = 0x11c459000] 15:16:18 INFO - PROCESS | 1984 | 1461190578696 Marionette DEBUG loaded listener.js 15:16:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x1242d4800) [pid = 1984] [serial = 172] [outer = 0x11c459000] 15:16:19 INFO - PROCESS | 1984 | 1461190579129 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]]]}] 15:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 15:16:19 INFO - PROCESS | 1984 | 1461190579178 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:16:19 INFO - PROCESS | 1984 | 1461190579180 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:16:19 INFO - PROCESS | 1984 | 1461190579182 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1984 | 1461190579185 Marionette TRACE conn2 <- [1,206,null,{}] 15:16:19 INFO - PROCESS | 1984 | 1461190579194 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}] 15:16:19 INFO - PROCESS | 1984 | 1461190579286 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:16:19 INFO - PROCESS | 1984 | 1461190579350 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x129795800 == 34 [pid = 1984] [id = 59] 15:16:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x128d2c400) [pid = 1984] [serial = 173] [outer = 0x0] 15:16:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x128d30400) [pid = 1984] [serial = 174] [outer = 0x128d2c400] 15:16:19 INFO - PROCESS | 1984 | 1461190579384 Marionette DEBUG loaded listener.js 15:16:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x12b997c00) [pid = 1984] [serial = 175] [outer = 0x128d2c400] 15:16:19 INFO - PROCESS | 1984 | 1461190579798 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]]]}] 15:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 622ms 15:16:19 INFO - PROCESS | 1984 | 1461190579805 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:16:19 INFO - PROCESS | 1984 | 1461190579807 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:16:19 INFO - PROCESS | 1984 | 1461190579809 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:16:19 INFO - PROCESS | 1984 | 1461190579810 Marionette TRACE conn2 <- [1,210,null,{}] 15:16:19 INFO - PROCESS | 1984 | 1461190579813 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}] 15:16:19 INFO - PROCESS | 1984 | 1461190579920 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:16:19 INFO - PROCESS | 1984 | 1461190579980 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b97b000 == 35 [pid = 1984] [id = 60] 15:16:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x12bad5400) [pid = 1984] [serial = 176] [outer = 0x0] 15:16:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x12ce43c00) [pid = 1984] [serial = 177] [outer = 0x12bad5400] 15:16:20 INFO - PROCESS | 1984 | 1461190580011 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12cf6b400) [pid = 1984] [serial = 178] [outer = 0x12bad5400] 15:16:20 INFO - PROCESS | 1984 | 1461190580416 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]]]}] 15:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 15:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:16:20 INFO - PROCESS | 1984 | 1461190580429 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:16:20 INFO - PROCESS | 1984 | 1461190580430 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:16:20 INFO - PROCESS | 1984 | 1461190580432 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:16:20 INFO - PROCESS | 1984 | 1461190580433 Marionette TRACE conn2 <- [1,214,null,{}] 15:16:20 INFO - PROCESS | 1984 | 1461190580436 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}] 15:16:20 INFO - PROCESS | 1984 | 1461190580522 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:16:20 INFO - PROCESS | 1984 | 1461190580569 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba6c800 == 36 [pid = 1984] [id = 61] 15:16:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12d007400) [pid = 1984] [serial = 179] [outer = 0x0] 15:16:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12d00d400) [pid = 1984] [serial = 180] [outer = 0x12d007400] 15:16:20 INFO - PROCESS | 1984 | 1461190580599 Marionette DEBUG loaded listener.js 15:16:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12d232800) [pid = 1984] [serial = 181] [outer = 0x12d007400] 15:16:21 INFO - PROCESS | 1984 | 1461190581026 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 618ms 15:16:21 INFO - PROCESS | 1984 | 1461190581051 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1984 | 1461190581052 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:16:21 INFO - PROCESS | 1984 | 1461190581054 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1984 | 1461190581056 Marionette TRACE conn2 <- [1,218,null,{}] 15:16:21 INFO - PROCESS | 1984 | 1461190581058 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}] 15:16:21 INFO - PROCESS | 1984 | 1461190581175 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:16:21 INFO - PROCESS | 1984 | 1461190581260 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ceb0800 == 37 [pid = 1984] [id = 62] 15:16:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12d7f7800) [pid = 1984] [serial = 182] [outer = 0x0] 15:16:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12e127c00) [pid = 1984] [serial = 183] [outer = 0x12d7f7800] 15:16:21 INFO - PROCESS | 1984 | 1461190581302 Marionette DEBUG loaded listener.js 15:16:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12e31c800) [pid = 1984] [serial = 184] [outer = 0x12d7f7800] 15:16:21 INFO - PROCESS | 1984 | 1461190581729 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]]]}] 15:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 721ms 15:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:16:21 INFO - PROCESS | 1984 | 1461190581776 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:16:21 INFO - PROCESS | 1984 | 1461190581778 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:16:21 INFO - PROCESS | 1984 | 1461190581780 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:16:21 INFO - PROCESS | 1984 | 1461190581781 Marionette TRACE conn2 <- [1,222,null,{}] 15:16:21 INFO - PROCESS | 1984 | 1461190581783 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}] 15:16:21 INFO - PROCESS | 1984 | 1461190581873 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:16:21 INFO - PROCESS | 1984 | 1461190581940 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d752800 == 38 [pid = 1984] [id = 63] 15:16:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12d7f8400) [pid = 1984] [serial = 185] [outer = 0x0] 15:16:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12e324000) [pid = 1984] [serial = 186] [outer = 0x12d7f8400] 15:16:21 INFO - PROCESS | 1984 | 1461190581982 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12e362000) [pid = 1984] [serial = 187] [outer = 0x12d7f8400] 15:16:22 INFO - PROCESS | 1984 | 1461190582472 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]]]}] 15:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 769ms 15:16:22 INFO - PROCESS | 1984 | 1461190582550 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:16:22 INFO - PROCESS | 1984 | 1461190582553 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:16:22 INFO - PROCESS | 1984 | 1461190582581 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:16:22 INFO - PROCESS | 1984 | 1461190582584 Marionette TRACE conn2 <- [1,226,null,{}] 15:16:22 INFO - PROCESS | 1984 | 1461190582596 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}] 15:16:22 INFO - PROCESS | 1984 | 1461190582734 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:16:22 INFO - PROCESS | 1984 | 1461190582820 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c77b800 == 39 [pid = 1984] [id = 64] 15:16:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x11be61c00) [pid = 1984] [serial = 188] [outer = 0x0] 15:16:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x11c246800) [pid = 1984] [serial = 189] [outer = 0x11be61c00] 15:16:22 INFO - PROCESS | 1984 | 1461190582860 Marionette DEBUG loaded listener.js 15:16:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x11c8c7800) [pid = 1984] [serial = 190] [outer = 0x11be61c00] 15:16:23 INFO - PROCESS | 1984 | --DOCSHELL 0x11c48e800 == 38 [pid = 1984] [id = 52] 15:16:23 INFO - PROCESS | 1984 | --DOCSHELL 0x11a51a800 == 37 [pid = 1984] [id = 51] 15:16:23 INFO - PROCESS | 1984 | 1461190583361 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]]]}] 15:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 850ms 15:16:23 INFO - PROCESS | 1984 | 1461190583409 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:16:23 INFO - PROCESS | 1984 | 1461190583413 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:16:23 INFO - PROCESS | 1984 | 1461190583419 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:16:23 INFO - PROCESS | 1984 | 1461190583421 Marionette TRACE conn2 <- [1,230,null,{}] 15:16:23 INFO - PROCESS | 1984 | 1461190583426 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}] 15:16:23 INFO - PROCESS | 1984 | 1461190583523 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:16:23 INFO - PROCESS | 1984 | 1461190583590 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c48e800 == 38 [pid = 1984] [id = 65] 15:16:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x11ac95800) [pid = 1984] [serial = 191] [outer = 0x0] 15:16:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x11c37f800) [pid = 1984] [serial = 192] [outer = 0x11ac95800] 15:16:23 INFO - PROCESS | 1984 | 1461190583624 Marionette DEBUG loaded listener.js 15:16:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x123b3b800) [pid = 1984] [serial = 193] [outer = 0x11ac95800] 15:16:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x128810c00) [pid = 1984] [serial = 194] [outer = 0x12f6c2800] 15:16:24 INFO - PROCESS | 1984 | 1461190584110 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]]]}] 15:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 726ms 15:16:24 INFO - PROCESS | 1984 | 1461190584148 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1984 | 1461190584151 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:16:24 INFO - PROCESS | 1984 | 1461190584156 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1984 | 1461190584158 Marionette TRACE conn2 <- [1,234,null,{}] 15:16:24 INFO - PROCESS | 1984 | 1461190584163 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}] 15:16:24 INFO - PROCESS | 1984 | 1461190584258 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:16:24 INFO - PROCESS | 1984 | 1461190584338 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x1297a0800 == 39 [pid = 1984] [id = 66] 15:16:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x128d2b800) [pid = 1984] [serial = 195] [outer = 0x0] 15:16:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12b65b800) [pid = 1984] [serial = 196] [outer = 0x128d2b800] 15:16:24 INFO - PROCESS | 1984 | 1461190584368 Marionette DEBUG loaded listener.js 15:16:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12bad2400) [pid = 1984] [serial = 197] [outer = 0x128d2b800] 15:16:24 INFO - PROCESS | 1984 | 1461190584798 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]]]}] 15:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 15:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:16:24 INFO - PROCESS | 1984 | 1461190584828 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:16:24 INFO - PROCESS | 1984 | 1461190584830 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:16:24 INFO - PROCESS | 1984 | 1461190584832 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:16:24 INFO - PROCESS | 1984 | 1461190584835 Marionette TRACE conn2 <- [1,238,null,{}] 15:16:24 INFO - PROCESS | 1984 | 1461190584842 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}] 15:16:24 INFO - PROCESS | 1984 | 1461190584942 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:16:25 INFO - PROCESS | 1984 | 1461190584998 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d754000 == 40 [pid = 1984] [id = 67] 15:16:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12d002c00) [pid = 1984] [serial = 198] [outer = 0x0] 15:16:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12d236400) [pid = 1984] [serial = 199] [outer = 0x12d002c00] 15:16:25 INFO - PROCESS | 1984 | 1461190585031 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x12d7f9c00) [pid = 1984] [serial = 200] [outer = 0x12d002c00] 15:16:25 INFO - PROCESS | 1984 | 1461190585517 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]]]}] 15:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 724ms 15:16:25 INFO - PROCESS | 1984 | 1461190585565 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:16:25 INFO - PROCESS | 1984 | 1461190585568 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:16:25 INFO - PROCESS | 1984 | 1461190585572 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:16:25 INFO - PROCESS | 1984 | 1461190585574 Marionette TRACE conn2 <- [1,242,null,{}] 15:16:25 INFO - PROCESS | 1984 | 1461190585615 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}] 15:16:25 INFO - PROCESS | 1984 | 1461190585754 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:16:25 INFO - PROCESS | 1984 | 1461190585848 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x12daf5800 == 41 [pid = 1984] [id = 68] 15:16:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12e31b000) [pid = 1984] [serial = 201] [outer = 0x0] 15:16:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x12e35a400) [pid = 1984] [serial = 202] [outer = 0x12e31b000] 15:16:25 INFO - PROCESS | 1984 | 1461190585895 Marionette DEBUG loaded listener.js 15:16:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12e67dc00) [pid = 1984] [serial = 203] [outer = 0x12e31b000] 15:16:26 INFO - PROCESS | 1984 | 1461190586329 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 786ms 15:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:16:26 INFO - PROCESS | 1984 | 1461190586357 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1984 | 1461190586358 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:16:26 INFO - PROCESS | 1984 | 1461190586361 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1984 | 1461190586362 Marionette TRACE conn2 <- [1,246,null,{}] 15:16:26 INFO - PROCESS | 1984 | 1461190586365 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}] 15:16:26 INFO - PROCESS | 1984 | 1461190586453 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:16:26 INFO - PROCESS | 1984 | 1461190586504 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e73a000 == 42 [pid = 1984] [id = 69] 15:16:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12d7f4800) [pid = 1984] [serial = 204] [outer = 0x0] 15:16:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12e686000) [pid = 1984] [serial = 205] [outer = 0x12d7f4800] 15:16:26 INFO - PROCESS | 1984 | 1461190586534 Marionette DEBUG loaded listener.js 15:16:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12e692800) [pid = 1984] [serial = 206] [outer = 0x12d7f4800] 15:16:26 INFO - PROCESS | 1984 | 1461190586964 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]]]}] 15:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 15:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:16:26 INFO - PROCESS | 1984 | 1461190586981 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:16:26 INFO - PROCESS | 1984 | 1461190586982 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:16:26 INFO - PROCESS | 1984 | 1461190586984 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:16:26 INFO - PROCESS | 1984 | 1461190586986 Marionette TRACE conn2 <- [1,250,null,{}] 15:16:26 INFO - PROCESS | 1984 | 1461190586988 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}] 15:16:27 INFO - PROCESS | 1984 | 1461190587104 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:16:27 INFO - PROCESS | 1984 | 1461190587192 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea53000 == 43 [pid = 1984] [id = 70] 15:16:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12ee69400) [pid = 1984] [serial = 207] [outer = 0x0] 15:16:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12ee74800) [pid = 1984] [serial = 208] [outer = 0x12ee69400] 15:16:27 INFO - PROCESS | 1984 | 1461190587222 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12f418000) [pid = 1984] [serial = 209] [outer = 0x12ee69400] 15:16:27 INFO - PROCESS | 1984 | 1461190587640 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]]]}] 15:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 15:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:16:27 INFO - PROCESS | 1984 | 1461190587655 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:16:27 INFO - PROCESS | 1984 | 1461190587656 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:16:27 INFO - PROCESS | 1984 | 1461190587658 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:16:27 INFO - PROCESS | 1984 | 1461190587659 Marionette TRACE conn2 <- [1,254,null,{}] 15:16:27 INFO - PROCESS | 1984 | 1461190587662 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}] 15:16:27 INFO - PROCESS | 1984 | 1461190587755 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:16:27 INFO - PROCESS | 1984 | 1461190587821 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecb6800 == 44 [pid = 1984] [id = 71] 15:16:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x12b902c00) [pid = 1984] [serial = 210] [outer = 0x0] 15:16:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x12b90b000) [pid = 1984] [serial = 211] [outer = 0x12b902c00] 15:16:27 INFO - PROCESS | 1984 | 1461190587851 Marionette DEBUG loaded listener.js 15:16:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x12b90f800) [pid = 1984] [serial = 212] [outer = 0x12b902c00] 15:16:28 INFO - PROCESS | 1984 | 1461190588362 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]]]}] 15:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 15:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:16:28 INFO - PROCESS | 1984 | 1461190588399 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:16:28 INFO - PROCESS | 1984 | 1461190588401 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:16:28 INFO - PROCESS | 1984 | 1461190588405 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:16:28 INFO - PROCESS | 1984 | 1461190588407 Marionette TRACE conn2 <- [1,258,null,{}] 15:16:28 INFO - PROCESS | 1984 | 1461190588432 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}] 15:16:28 INFO - PROCESS | 1984 | 1461190588525 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:16:28 INFO - PROCESS | 1984 | 1461190588597 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x127db8000 == 45 [pid = 1984] [id = 72] 15:16:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x11aeec800) [pid = 1984] [serial = 213] [outer = 0x0] 15:16:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x11c450400) [pid = 1984] [serial = 214] [outer = 0x11aeec800] 15:16:28 INFO - PROCESS | 1984 | 1461190588625 Marionette DEBUG loaded listener.js 15:16:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x123ebac00) [pid = 1984] [serial = 215] [outer = 0x11aeec800] 15:16:29 INFO - PROCESS | 1984 | --DOCSHELL 0x129795800 == 44 [pid = 1984] [id = 59] 15:16:29 INFO - PROCESS | 1984 | --DOCSHELL 0x123f85000 == 43 [pid = 1984] [id = 58] 15:16:29 INFO - PROCESS | 1984 | --DOCSHELL 0x119b13800 == 42 [pid = 1984] [id = 57] 15:16:29 INFO - PROCESS | 1984 | 1461190589119 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]]]}] 15:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 737ms 15:16:29 INFO - PROCESS | 1984 | 1461190589142 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1984 | 1461190589144 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:16:29 INFO - PROCESS | 1984 | 1461190589148 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1984 | 1461190589151 Marionette TRACE conn2 <- [1,262,null,{}] 15:16:29 INFO - PROCESS | 1984 | 1461190589155 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}] 15:16:29 INFO - PROCESS | 1984 | 1461190589255 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:16:29 INFO - PROCESS | 1984 | 1461190589330 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0db800 == 43 [pid = 1984] [id = 73] 15:16:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x119d68400) [pid = 1984] [serial = 216] [outer = 0x0] 15:16:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x11c402c00) [pid = 1984] [serial = 217] [outer = 0x119d68400] 15:16:29 INFO - PROCESS | 1984 | 1461190589363 Marionette DEBUG loaded listener.js 15:16:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12437d400) [pid = 1984] [serial = 218] [outer = 0x119d68400] 15:16:29 INFO - PROCESS | 1984 | 1461190589820 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]]]}] 15:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 722ms 15:16:29 INFO - PROCESS | 1984 | 1461190589878 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:16:29 INFO - PROCESS | 1984 | 1461190589882 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:16:29 INFO - PROCESS | 1984 | 1461190589888 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:16:29 INFO - PROCESS | 1984 | 1461190589890 Marionette TRACE conn2 <- [1,266,null,{}] 15:16:29 INFO - PROCESS | 1984 | 1461190589894 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}] 15:16:29 INFO - PROCESS | 1984 | 1461190589988 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:16:30 INFO - PROCESS | 1984 | 1461190590058 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ce96800 == 44 [pid = 1984] [id = 74] 15:16:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12b90c800) [pid = 1984] [serial = 219] [outer = 0x0] 15:16:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12b99d400) [pid = 1984] [serial = 220] [outer = 0x12b90c800] 15:16:30 INFO - PROCESS | 1984 | 1461190590089 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x12bbb6800) [pid = 1984] [serial = 221] [outer = 0x12b90c800] 15:16:30 INFO - PROCESS | 1984 | 1461190590518 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]]]}] 15:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 673ms 15:16:30 INFO - PROCESS | 1984 | 1461190590562 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:16:30 INFO - PROCESS | 1984 | 1461190590563 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:16:30 INFO - PROCESS | 1984 | 1461190590566 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:16:30 INFO - PROCESS | 1984 | 1461190590568 Marionette TRACE conn2 <- [1,270,null,{}] 15:16:30 INFO - PROCESS | 1984 | 1461190590576 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}] 15:16:30 INFO - PROCESS | 1984 | 1461190590674 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:16:30 INFO - PROCESS | 1984 | 1461190590732 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x12daf3800 == 45 [pid = 1984] [id = 75] 15:16:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12ce43400) [pid = 1984] [serial = 222] [outer = 0x0] 15:16:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12d7a2c00) [pid = 1984] [serial = 223] [outer = 0x12ce43400] 15:16:30 INFO - PROCESS | 1984 | 1461190590766 Marionette DEBUG loaded listener.js 15:16:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12e11e000) [pid = 1984] [serial = 224] [outer = 0x12ce43400] 15:16:31 INFO - PROCESS | 1984 | 1461190591182 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]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 622ms 15:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:16:31 INFO - PROCESS | 1984 | 1461190591188 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:16:31 INFO - PROCESS | 1984 | 1461190591190 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:16:31 INFO - PROCESS | 1984 | 1461190591192 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1984 | 1461190591194 Marionette TRACE conn2 <- [1,274,null,{}] 15:16:31 INFO - PROCESS | 1984 | 1461190591196 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}] 15:16:31 INFO - PROCESS | 1984 | 1461190591290 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:16:31 INFO - PROCESS | 1984 | 1461190591381 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b25a000 == 46 [pid = 1984] [id = 76] 15:16:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x129364400) [pid = 1984] [serial = 225] [outer = 0x0] 15:16:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12b22b800) [pid = 1984] [serial = 226] [outer = 0x129364400] 15:16:31 INFO - PROCESS | 1984 | 1461190591411 Marionette DEBUG loaded listener.js 15:16:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12b230800) [pid = 1984] [serial = 227] [outer = 0x129364400] 15:16:31 INFO - PROCESS | 1984 | 1461190591818 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]]]}] 15:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 668ms 15:16:31 INFO - PROCESS | 1984 | 1461190591862 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:16:31 INFO - PROCESS | 1984 | 1461190591863 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:16:31 INFO - PROCESS | 1984 | 1461190591865 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:16:31 INFO - PROCESS | 1984 | 1461190591867 Marionette TRACE conn2 <- [1,278,null,{}] 15:16:31 INFO - PROCESS | 1984 | 1461190591869 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}] 15:16:31 INFO - PROCESS | 1984 | 1461190591957 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:16:32 INFO - PROCESS | 1984 | 1461190592014 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f272800 == 47 [pid = 1984] [id = 77] 15:16:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x12b233000) [pid = 1984] [serial = 228] [outer = 0x0] 15:16:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12b236400) [pid = 1984] [serial = 229] [outer = 0x12b233000] 15:16:32 INFO - PROCESS | 1984 | 1461190592044 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12e359000) [pid = 1984] [serial = 230] [outer = 0x12b233000] 15:16:32 INFO - PROCESS | 1984 | 1461190592465 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]]]}] 15:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 618ms 15:16:32 INFO - PROCESS | 1984 | 1461190592485 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:16:32 INFO - PROCESS | 1984 | 1461190592486 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:16:32 INFO - PROCESS | 1984 | 1461190592488 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:16:32 INFO - PROCESS | 1984 | 1461190592490 Marionette TRACE conn2 <- [1,282,null,{}] 15:16:32 INFO - PROCESS | 1984 | 1461190592492 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}] 15:16:32 INFO - PROCESS | 1984 | 1461190592608 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:16:32 INFO - PROCESS | 1984 | 1461190592698 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd1a000 == 48 [pid = 1984] [id = 78] 15:16:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12ee6a800) [pid = 1984] [serial = 231] [outer = 0x0] 15:16:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x12f419400) [pid = 1984] [serial = 232] [outer = 0x12ee6a800] 15:16:32 INFO - PROCESS | 1984 | 1461190592730 Marionette DEBUG loaded listener.js 15:16:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x12f6bb800) [pid = 1984] [serial = 233] [outer = 0x12ee6a800] 15:16:33 INFO - PROCESS | 1984 | 1461190593127 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]]]}] 15:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 15:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:16:33 INFO - PROCESS | 1984 | 1461190593158 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:16:33 INFO - PROCESS | 1984 | 1461190593159 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:16:33 INFO - PROCESS | 1984 | 1461190593161 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1984 | 1461190593163 Marionette TRACE conn2 <- [1,286,null,{}] 15:16:33 INFO - PROCESS | 1984 | 1461190593165 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}] 15:16:33 INFO - PROCESS | 1984 | 1461190593258 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:16:33 INFO - PROCESS | 1984 | 1461190593316 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdb9800 == 49 [pid = 1984] [id = 79] 15:16:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x11565dc00) [pid = 1984] [serial = 234] [outer = 0x0] 15:16:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x115661400) [pid = 1984] [serial = 235] [outer = 0x11565dc00] 15:16:33 INFO - PROCESS | 1984 | 1461190593345 Marionette DEBUG loaded listener.js 15:16:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x115664c00) [pid = 1984] [serial = 236] [outer = 0x11565dc00] 15:16:33 INFO - PROCESS | 1984 | 1461190593760 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]]]}] 15:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 15:16:33 INFO - PROCESS | 1984 | 1461190593780 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:16:33 INFO - PROCESS | 1984 | 1461190593781 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:16:33 INFO - PROCESS | 1984 | 1461190593783 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:16:33 INFO - PROCESS | 1984 | 1461190593785 Marionette TRACE conn2 <- [1,290,null,{}] 15:16:33 INFO - PROCESS | 1984 | 1461190593787 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}] 15:16:33 INFO - PROCESS | 1984 | 1461190593881 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:16:33 INFO - PROCESS | 1984 | 1461190593969 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x130756000 == 50 [pid = 1984] [id = 80] 15:16:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x115666c00) [pid = 1984] [serial = 237] [outer = 0x0] 15:16:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x1238a7800) [pid = 1984] [serial = 238] [outer = 0x115666c00] 15:16:34 INFO - PROCESS | 1984 | 1461190594013 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x1238ab800) [pid = 1984] [serial = 239] [outer = 0x115666c00] 15:16:34 INFO - PROCESS | 1984 | 1461190594409 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]]]}] 15:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 15:16:34 INFO - PROCESS | 1984 | 1461190594453 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:16:34 INFO - PROCESS | 1984 | 1461190594454 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:16:34 INFO - PROCESS | 1984 | 1461190594457 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:16:34 INFO - PROCESS | 1984 | 1461190594458 Marionette TRACE conn2 <- [1,294,null,{}] 15:16:34 INFO - PROCESS | 1984 | 1461190594460 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}] 15:16:34 INFO - PROCESS | 1984 | 1461190594554 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:16:34 INFO - PROCESS | 1984 | 1461190594632 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x119aa7800 == 51 [pid = 1984] [id = 81] 15:16:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x115658c00) [pid = 1984] [serial = 240] [outer = 0x0] 15:16:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x115666800) [pid = 1984] [serial = 241] [outer = 0x115658c00] 15:16:34 INFO - PROCESS | 1984 | 1461190594759 Marionette DEBUG loaded listener.js 15:16:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x11ae75800) [pid = 1984] [serial = 242] [outer = 0x115658c00] 15:16:35 INFO - PROCESS | 1984 | 1461190595287 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]]]}] 15:16:35 INFO - PROCESS | 1984 | --DOCSHELL 0x12423c800 == 50 [pid = 1984] [id = 53] 15:16:35 INFO - PROCESS | 1984 | --DOCSHELL 0x12e73a000 == 49 [pid = 1984] [id = 69] 15:16:35 INFO - PROCESS | 1984 | --DOCSHELL 0x12daf5800 == 48 [pid = 1984] [id = 68] 15:16:35 INFO - PROCESS | 1984 | --DOCSHELL 0x12d754000 == 47 [pid = 1984] [id = 67] 15:16:35 INFO - PROCESS | 1984 | --DOCSHELL 0x1297a0800 == 46 [pid = 1984] [id = 66] 15:16:35 INFO - PROCESS | 1984 | --DOCSHELL 0x11c48e800 == 45 [pid = 1984] [id = 65] 15:16:35 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. 15:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 870ms 15:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:16:35 INFO - PROCESS | 1984 | 1461190595340 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:16:35 INFO - PROCESS | 1984 | 1461190595344 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:16:35 INFO - PROCESS | 1984 | 1461190595347 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:16:35 INFO - PROCESS | 1984 | 1461190595350 Marionette TRACE conn2 <- [1,298,null,{}] 15:16:35 INFO - PROCESS | 1984 | 1461190595355 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}] 15:16:35 INFO - PROCESS | 1984 | 1461190595461 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:16:35 INFO - PROCESS | 1984 | 1461190595536 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291c6800 == 46 [pid = 1984] [id = 82] 15:16:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x11c8c5400) [pid = 1984] [serial = 243] [outer = 0x0] 15:16:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x1238a8c00) [pid = 1984] [serial = 244] [outer = 0x11c8c5400] 15:16:35 INFO - PROCESS | 1984 | 1461190595569 Marionette DEBUG loaded listener.js 15:16:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x1270dbc00) [pid = 1984] [serial = 245] [outer = 0x11c8c5400] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x123a03800 == 45 [pid = 1984] [id = 49] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12b97b000 == 44 [pid = 1984] [id = 60] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12ceb0800 == 43 [pid = 1984] [id = 62] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba6c800 == 42 [pid = 1984] [id = 61] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdb9800 == 41 [pid = 1984] [id = 79] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12fd1a000 == 40 [pid = 1984] [id = 78] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12f272800 == 39 [pid = 1984] [id = 77] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12b25a000 == 38 [pid = 1984] [id = 76] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12daf3800 == 37 [pid = 1984] [id = 75] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12d752800 == 36 [pid = 1984] [id = 63] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x12ce96800 == 35 [pid = 1984] [id = 74] 15:16:36 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0db800 == 34 [pid = 1984] [id = 73] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x127db8000 == 33 [pid = 1984] [id = 72] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x124799000 == 32 [pid = 1984] [id = 39] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecb6800 == 31 [pid = 1984] [id = 71] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12da35000 == 30 [pid = 1984] [id = 9] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x1158a5800 == 29 [pid = 1984] [id = 54] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x130229000 == 28 [pid = 1984] [id = 20] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea51000 == 27 [pid = 1984] [id = 12] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12e74d000 == 26 [pid = 1984] [id = 11] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdb3800 == 25 [pid = 1984] [id = 19] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec1d000 == 24 [pid = 1984] [id = 13] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x114312800 == 23 [pid = 1984] [id = 55] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12f626800 == 22 [pid = 1984] [id = 16] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x119ae1000 == 21 [pid = 1984] [id = 21] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecb4800 == 20 [pid = 1984] [id = 14] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x130756000 == 19 [pid = 1984] [id = 80] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x118fb2800 == 18 [pid = 1984] [id = 44] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea53000 == 17 [pid = 1984] [id = 70] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfe2000 == 16 [pid = 1984] [id = 8] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x119b15000 == 15 [pid = 1984] [id = 56] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12f259800 == 14 [pid = 1984] [id = 15] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12e498800 == 13 [pid = 1984] [id = 10] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x127de6000 == 12 [pid = 1984] [id = 43] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x11c77b800 == 11 [pid = 1984] [id = 64] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x119aa7800 == 10 [pid = 1984] [id = 81] 15:16:39 INFO - PROCESS | 1984 | --DOCSHELL 0x11927b000 == 9 [pid = 1984] [id = 50] 15:16:40 INFO - PROCESS | 1984 | 1461190600167 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]]]}] 15:16:40 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. 15:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4838ms 15:16:40 INFO - PROCESS | 1984 | 1461190600186 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1984 | 1461190600189 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:16:40 INFO - PROCESS | 1984 | 1461190600192 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1984 | 1461190600194 Marionette TRACE conn2 <- [1,302,null,{}] 15:16:40 INFO - PROCESS | 1984 | 1461190600199 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}] 15:16:40 INFO - PROCESS | 1984 | 1461190600283 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:16:40 INFO - PROCESS | 1984 | 1461190600289 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x118275000 == 10 [pid = 1984] [id = 83] 15:16:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x119134000) [pid = 1984] [serial = 246] [outer = 0x0] 15:16:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x1191c1000) [pid = 1984] [serial = 247] [outer = 0x119134000] 15:16:40 INFO - PROCESS | 1984 | 1461190600321 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x119d67c00) [pid = 1984] [serial = 248] [outer = 0x119134000] 15:16:40 INFO - PROCESS | 1984 | 1461190600704 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]]]}] 15:16:40 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. 15:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 522ms 15:16:40 INFO - PROCESS | 1984 | 1461190600715 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:16:40 INFO - PROCESS | 1984 | 1461190600719 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:16:40 INFO - PROCESS | 1984 | 1461190600723 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:16:40 INFO - PROCESS | 1984 | 1461190600725 Marionette TRACE conn2 <- [1,306,null,{}] 15:16:40 INFO - PROCESS | 1984 | 1461190600728 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}] 15:16:40 INFO - PROCESS | 1984 | 1461190600808 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:16:40 INFO - PROCESS | 1984 | 1461190600816 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x1141a3800 == 11 [pid = 1984] [id = 84] 15:16:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x11a869c00) [pid = 1984] [serial = 249] [outer = 0x0] 15:16:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x11b80e400) [pid = 1984] [serial = 250] [outer = 0x11a869c00] 15:16:40 INFO - PROCESS | 1984 | 1461190600842 Marionette DEBUG loaded listener.js 15:16:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x11c23bc00) [pid = 1984] [serial = 251] [outer = 0x11a869c00] 15:16:41 INFO - PROCESS | 1984 | 1461190601197 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]]]}] 15:16:41 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. 15:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 15:16:41 INFO - PROCESS | 1984 | 1461190601251 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1984 | 1461190601252 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:16:41 INFO - PROCESS | 1984 | 1461190601255 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1984 | 1461190601257 Marionette TRACE conn2 <- [1,310,null,{}] 15:16:41 INFO - PROCESS | 1984 | 1461190601265 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}] 15:16:41 INFO - PROCESS | 1984 | 1461190601341 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:16:41 INFO - PROCESS | 1984 | 1461190601348 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de0800 == 12 [pid = 1984] [id = 85] 15:16:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x11862b800) [pid = 1984] [serial = 252] [outer = 0x0] 15:16:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x123a25800) [pid = 1984] [serial = 253] [outer = 0x11862b800] 15:16:41 INFO - PROCESS | 1984 | 1461190601377 Marionette DEBUG loaded listener.js 15:16:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x124371c00) [pid = 1984] [serial = 254] [outer = 0x11862b800] 15:16:41 INFO - PROCESS | 1984 | 1461190601740 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]]]}] 15:16:41 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. 15:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 523ms 15:16:41 INFO - PROCESS | 1984 | 1461190601779 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:16:41 INFO - PROCESS | 1984 | 1461190601781 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:16:41 INFO - PROCESS | 1984 | 1461190601783 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:16:41 INFO - PROCESS | 1984 | 1461190601784 Marionette TRACE conn2 <- [1,314,null,{}] 15:16:41 INFO - PROCESS | 1984 | 1461190601786 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}] 15:16:41 INFO - PROCESS | 1984 | 1461190601865 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:16:41 INFO - PROCESS | 1984 | 1461190601947 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b62a800 == 13 [pid = 1984] [id = 86] 15:16:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x1238b1c00) [pid = 1984] [serial = 255] [outer = 0x0] 15:16:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 256 (0x127e67800) [pid = 1984] [serial = 256] [outer = 0x1238b1c00] 15:16:41 INFO - PROCESS | 1984 | 1461190601973 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 257 (0x129366400) [pid = 1984] [serial = 257] [outer = 0x1238b1c00] 15:16:42 INFO - PROCESS | 1984 | 1461190602314 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]]]}] 15:16:42 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. 15:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 568ms 15:16:42 INFO - PROCESS | 1984 | 1461190602351 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:16:42 INFO - PROCESS | 1984 | 1461190602352 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:16:42 INFO - PROCESS | 1984 | 1461190602354 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:16:42 INFO - PROCESS | 1984 | 1461190602356 Marionette TRACE conn2 <- [1,318,null,{}] 15:16:42 INFO - PROCESS | 1984 | 1461190602358 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}] 15:16:42 INFO - PROCESS | 1984 | 1461190602450 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:16:42 INFO - PROCESS | 1984 | 1461190602454 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d752800 == 14 [pid = 1984] [id = 87] 15:16:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 258 (0x11565b000) [pid = 1984] [serial = 258] [outer = 0x0] 15:16:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 259 (0x12b22e800) [pid = 1984] [serial = 259] [outer = 0x11565b000] 15:16:42 INFO - PROCESS | 1984 | 1461190602480 Marionette DEBUG loaded listener.js 15:16:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 260 (0x12b49f000) [pid = 1984] [serial = 260] [outer = 0x11565b000] 15:16:43 INFO - PROCESS | 1984 | 1461190603044 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]]]}] 15:16:43 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. 15:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 723ms 15:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:16:43 INFO - PROCESS | 1984 | 1461190603080 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1984 | 1461190603082 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:16:43 INFO - PROCESS | 1984 | 1461190603086 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1984 | 1461190603088 Marionette TRACE conn2 <- [1,322,null,{}] 15:16:43 INFO - PROCESS | 1984 | 1461190603090 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}] 15:16:43 INFO - PROCESS | 1984 | 1461190603204 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:16:43 INFO - PROCESS | 1984 | 1461190603247 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea45000 == 15 [pid = 1984] [id = 88] 15:16:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 261 (0x12bbb2400) [pid = 1984] [serial = 261] [outer = 0x0] 15:16:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 262 (0x12d007c00) [pid = 1984] [serial = 262] [outer = 0x12bbb2400] 15:16:43 INFO - PROCESS | 1984 | 1461190603275 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x12d233000) [pid = 1984] [serial = 263] [outer = 0x12bbb2400] 15:16:43 INFO - PROCESS | 1984 | 1461190603585 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]]]}] 15:16:43 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. 15:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 15:16:43 INFO - PROCESS | 1984 | 1461190603611 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:16:43 INFO - PROCESS | 1984 | 1461190603614 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:16:43 INFO - PROCESS | 1984 | 1461190603617 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:16:43 INFO - PROCESS | 1984 | 1461190603618 Marionette TRACE conn2 <- [1,326,null,{}] 15:16:43 INFO - PROCESS | 1984 | 1461190603620 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}] 15:16:43 INFO - PROCESS | 1984 | 1461190603715 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:16:43 INFO - PROCESS | 1984 | 1461190603755 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecb9800 == 16 [pid = 1984] [id = 89] 15:16:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 264 (0x12d236800) [pid = 1984] [serial = 264] [outer = 0x0] 15:16:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 265 (0x12d7a4c00) [pid = 1984] [serial = 265] [outer = 0x12d236800] 15:16:43 INFO - PROCESS | 1984 | 1461190603780 Marionette DEBUG loaded listener.js 15:16:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x12d7fac00) [pid = 1984] [serial = 266] [outer = 0x12d236800] 15:16:44 INFO - PROCESS | 1984 | 1461190604114 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]]]}] 15:16:44 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. 15:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 15:16:44 INFO - PROCESS | 1984 | 1461190604137 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:16:44 INFO - PROCESS | 1984 | 1461190604139 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:16:44 INFO - PROCESS | 1984 | 1461190604148 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:16:44 INFO - PROCESS | 1984 | 1461190604149 Marionette TRACE conn2 <- [1,330,null,{}] 15:16:44 INFO - PROCESS | 1984 | 1461190604151 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}] 15:16:45 INFO - PROCESS | 1984 | 1461190605262 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 265 (0x115702400) [pid = 1984] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 264 (0x119254000) [pid = 1984] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 263 (0x11be55800) [pid = 1984] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 262 (0x11558dc00) [pid = 1984] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 261 (0x11c619800) [pid = 1984] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 260 (0x11ac98c00) [pid = 1984] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 259 (0x115596000) [pid = 1984] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 258 (0x124134000) [pid = 1984] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 257 (0x11c456400) [pid = 1984] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 256 (0x119255800) [pid = 1984] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 255 (0x115702c00) [pid = 1984] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 254 (0x127e6a000) [pid = 1984] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x11aee6000) [pid = 1984] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x115593000) [pid = 1984] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x115362c00) [pid = 1984] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x119aba000) [pid = 1984] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x12b2a5000) [pid = 1984] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x114376c00) [pid = 1984] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x11aeec800) [pid = 1984] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x11c2e2400) [pid = 1984] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x12e31b000) [pid = 1984] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x11aca2c00) [pid = 1984] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x118c7ec00) [pid = 1984] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x1191b5800) [pid = 1984] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x12b99ec00) [pid = 1984] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x12ee69400) [pid = 1984] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x119d68400) [pid = 1984] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x124189c00) [pid = 1984] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x1242ca400) [pid = 1984] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x11acea000) [pid = 1984] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x11be5c800) [pid = 1984] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x11be61c00) [pid = 1984] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x12d7f4800) [pid = 1984] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x118757400) [pid = 1984] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x11c459000) [pid = 1984] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x118c7d000) [pid = 1984] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x119ab5000) [pid = 1984] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x11ac9c400) [pid = 1984] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x12ce43400) [pid = 1984] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x12e35c000) [pid = 1984] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x12ee6a800) [pid = 1984] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12e128000) [pid = 1984] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12d007400) [pid = 1984] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12b233000) [pid = 1984] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12d235800) [pid = 1984] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12bbbb000) [pid = 1984] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x129359400) [pid = 1984] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x12bad5400) [pid = 1984] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12b902c00) [pid = 1984] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x11ac95800) [pid = 1984] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x12b90c800) [pid = 1984] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x11b88a800) [pid = 1984] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x129364400) [pid = 1984] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x11ace5800) [pid = 1984] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x11abbb000) [pid = 1984] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x1300ed800) [pid = 1984] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x11ac99800) [pid = 1984] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x128d2c400) [pid = 1984] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x128d2b800) [pid = 1984] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12f6c5400) [pid = 1984] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12d7f8400) [pid = 1984] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x116467400) [pid = 1984] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x115658c00) [pid = 1984] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x11c2d9800) [pid = 1984] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12f419c00) [pid = 1984] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x12f119000) [pid = 1984] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x115666c00) [pid = 1984] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12ee6e000) [pid = 1984] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12d7f7800) [pid = 1984] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x11565dc00) [pid = 1984] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12935d000) [pid = 1984] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12e696c00) [pid = 1984] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:16:45 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12d002c00) [pid = 1984] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:16:45 INFO - PROCESS | 1984 | 1461190605371 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b6f000 == 17 [pid = 1984] [id = 90] 15:16:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x114606400) [pid = 1984] [serial = 267] [outer = 0x0] 15:16:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x1146c4000) [pid = 1984] [serial = 268] [outer = 0x114606400] 15:16:45 INFO - PROCESS | 1984 | 1461190605397 Marionette DEBUG loaded listener.js 15:16:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x115596000) [pid = 1984] [serial = 269] [outer = 0x114606400] 15:16:45 INFO - PROCESS | 1984 | 1461190605776 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]]]}] 15:16:45 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. 15:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1677ms 15:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:16:45 INFO - PROCESS | 1984 | 1461190605819 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:16:45 INFO - PROCESS | 1984 | 1461190605820 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:16:45 INFO - PROCESS | 1984 | 1461190605822 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:16:45 INFO - PROCESS | 1984 | 1461190605823 Marionette TRACE conn2 <- [1,334,null,{}] 15:16:45 INFO - PROCESS | 1984 | 1461190605825 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}] 15:16:45 INFO - PROCESS | 1984 | 1461190605904 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:16:45 INFO - PROCESS | 1984 | 1461190605911 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c440800 == 18 [pid = 1984] [id = 91] 15:16:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x115702c00) [pid = 1984] [serial = 270] [outer = 0x0] 15:16:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x119254000) [pid = 1984] [serial = 271] [outer = 0x115702c00] 15:16:45 INFO - PROCESS | 1984 | 1461190605938 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x1141c2000) [pid = 1984] [serial = 272] [outer = 0x115702c00] 15:16:46 INFO - PROCESS | 1984 | 1461190606411 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]]]}] 15:16:46 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. 15:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 621ms 15:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:16:46 INFO - PROCESS | 1984 | 1461190606444 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:16:46 INFO - PROCESS | 1984 | 1461190606445 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:16:46 INFO - PROCESS | 1984 | 1461190606447 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:16:46 INFO - PROCESS | 1984 | 1461190606448 Marionette TRACE conn2 <- [1,338,null,{}] 15:16:46 INFO - PROCESS | 1984 | 1461190606450 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}] 15:16:46 INFO - PROCESS | 1984 | 1461190606541 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:16:46 INFO - PROCESS | 1984 | 1461190606567 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291bb800 == 19 [pid = 1984] [id = 92] 15:16:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x11c618c00) [pid = 1984] [serial = 273] [outer = 0x0] 15:16:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x123b36000) [pid = 1984] [serial = 274] [outer = 0x11c618c00] 15:16:46 INFO - PROCESS | 1984 | 1461190606598 Marionette DEBUG loaded listener.js 15:16:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x127486400) [pid = 1984] [serial = 275] [outer = 0x11c618c00] 15:16:47 INFO - PROCESS | 1984 | 1461190607065 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]]]}] 15:16:47 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. 15:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 15:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:16:47 INFO - PROCESS | 1984 | 1461190607118 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1984 | 1461190607119 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:16:47 INFO - PROCESS | 1984 | 1461190607121 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1984 | 1461190607123 Marionette TRACE conn2 <- [1,342,null,{}] 15:16:47 INFO - PROCESS | 1984 | 1461190607125 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}] 15:16:47 INFO - PROCESS | 1984 | 1461190607218 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:16:47 INFO - PROCESS | 1984 | 1461190607222 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d74d800 == 20 [pid = 1984] [id = 93] 15:16:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12b65c800) [pid = 1984] [serial = 276] [outer = 0x0] 15:16:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12bad4c00) [pid = 1984] [serial = 277] [outer = 0x12b65c800] 15:16:47 INFO - PROCESS | 1984 | 1461190607253 Marionette DEBUG loaded listener.js 15:16:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12d23a400) [pid = 1984] [serial = 278] [outer = 0x12b65c800] 15:16:47 INFO - PROCESS | 1984 | 1461190607848 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]]]}] 15:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 770ms 15:16:47 INFO - PROCESS | 1984 | 1461190607904 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:16:47 INFO - PROCESS | 1984 | 1461190607906 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:16:47 INFO - PROCESS | 1984 | 1461190607914 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:16:47 INFO - PROCESS | 1984 | 1461190607916 Marionette TRACE conn2 <- [1,346,null,{}] 15:16:47 INFO - PROCESS | 1984 | 1461190607920 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}] 15:16:48 INFO - PROCESS | 1984 | 1461190608030 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:16:48 INFO - PROCESS | 1984 | 1461190608113 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b473000 == 21 [pid = 1984] [id = 94] 15:16:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x119255800) [pid = 1984] [serial = 279] [outer = 0x0] 15:16:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x11ac93c00) [pid = 1984] [serial = 280] [outer = 0x119255800] 15:16:48 INFO - PROCESS | 1984 | 1461190608144 Marionette DEBUG loaded listener.js 15:16:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x11b810400) [pid = 1984] [serial = 281] [outer = 0x119255800] 15:16:48 INFO - PROCESS | 1984 | 1461190608391 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:16:48 INFO - PROCESS | 1984 | 1461190608684 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]]]}] 15:16:48 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. 15:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 824ms 15:16:48 INFO - PROCESS | 1984 | 1461190608737 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:16:48 INFO - PROCESS | 1984 | 1461190608741 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:16:48 INFO - PROCESS | 1984 | 1461190608748 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:16:48 INFO - PROCESS | 1984 | 1461190608751 Marionette TRACE conn2 <- [1,350,null,{}] 15:16:48 INFO - PROCESS | 1984 | 1461190608755 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}] 15:16:49 INFO - PROCESS | 1984 | 1461190609010 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:16:49 INFO - PROCESS | 1984 | 1461190609187 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b67000 == 22 [pid = 1984] [id = 95] 15:16:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x1144ad000) [pid = 1984] [serial = 282] [outer = 0x0] 15:16:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x115591800) [pid = 1984] [serial = 283] [outer = 0x1144ad000] 15:16:49 INFO - PROCESS | 1984 | 1461190609299 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x115660000) [pid = 1984] [serial = 284] [outer = 0x1144ad000] 15:16:49 INFO - PROCESS | 1984 | --DOCSHELL 0x1291c6800 == 21 [pid = 1984] [id = 82] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x1238a8c00) [pid = 1984] [serial = 244] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x1242cc400) [pid = 1984] [serial = 8] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x124180800) [pid = 1984] [serial = 11] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x119c6b000) [pid = 1984] [serial = 130] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x1191b5c00) [pid = 1984] [serial = 132] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x1182b1c00) [pid = 1984] [serial = 72] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x11a86c800) [pid = 1984] [serial = 69] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x119253c00) [pid = 1984] [serial = 129] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x11aca2000) [pid = 1984] [serial = 70] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x119135400) [pid = 1984] [serial = 73] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x11bef5c00) [pid = 1984] [serial = 87] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x11c40dc00) [pid = 1984] [serial = 90] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x1191c0000) [pid = 1984] [serial = 165] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x11c686400) [pid = 1984] [serial = 91] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x123a28800) [pid = 1984] [serial = 93] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x123a31c00) [pid = 1984] [serial = 94] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x123d33400) [pid = 1984] [serial = 97] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x123b38000) [pid = 1984] [serial = 96] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x124131000) [pid = 1984] [serial = 100] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x1270dc400) [pid = 1984] [serial = 102] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x127d9dc00) [pid = 1984] [serial = 105] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x123d36000) [pid = 1984] [serial = 103] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x119c74800) [pid = 1984] [serial = 76] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x128813400) [pid = 1984] [serial = 106] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x11be53400) [pid = 1984] [serial = 85] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x128fb7c00) [pid = 1984] [serial = 108] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12935d400) [pid = 1984] [serial = 111] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x123d33800) [pid = 1984] [serial = 99] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12935e800) [pid = 1984] [serial = 109] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x11a868c00) [pid = 1984] [serial = 78] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x1186f4000) [pid = 1984] [serial = 66] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x11ae76000) [pid = 1984] [serial = 81] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x11c455000) [pid = 1984] [serial = 88] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x119ab4c00) [pid = 1984] [serial = 75] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x11acf0c00) [pid = 1984] [serial = 79] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x12b2ac000) [pid = 1984] [serial = 112] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x11b80f400) [pid = 1984] [serial = 84] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x12b4a7000) [pid = 1984] [serial = 114] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12b999400) [pid = 1984] [serial = 115] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x1144a7400) [pid = 1984] [serial = 63] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x118fba800) [pid = 1984] [serial = 67] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x11b804400) [pid = 1984] [serial = 82] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x1146bd400) [pid = 1984] [serial = 64] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x1300f7400) [pid = 1984] [serial = 61] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x123a2f400) [pid = 1984] [serial = 171] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x11c402c00) [pid = 1984] [serial = 217] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x12e67dc00) [pid = 1984] [serial = 203] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x11b4e3c00) [pid = 1984] [serial = 136] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x123a30c00) [pid = 1984] [serial = 141] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x12e35a400) [pid = 1984] [serial = 202] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x11c246800) [pid = 1984] [serial = 189] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x11c450400) [pid = 1984] [serial = 214] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x11c2d8c00) [pid = 1984] [serial = 123] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x118c80c00) [pid = 1984] [serial = 166] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x11ae79000) [pid = 1984] [serial = 135] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x11ae78000) [pid = 1984] [serial = 168] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x119c76800) [pid = 1984] [serial = 147] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x127482c00) [pid = 1984] [serial = 156] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x11c8c7800) [pid = 1984] [serial = 190] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x11c380000) [pid = 1984] [serial = 138] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x128d30400) [pid = 1984] [serial = 174] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x12e692800) [pid = 1984] [serial = 206] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x12ee74800) [pid = 1984] [serial = 208] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x119c75c00) [pid = 1984] [serial = 133] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x1242d4800) [pid = 1984] [serial = 172] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x124534400) [pid = 1984] [serial = 145] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x11ac96000) [pid = 1984] [serial = 148] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x11ace6800) [pid = 1984] [serial = 150] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x12e686000) [pid = 1984] [serial = 205] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x124181800) [pid = 1984] [serial = 144] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x11c37f800) [pid = 1984] [serial = 192] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x123ebac00) [pid = 1984] [serial = 215] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x123eb5800) [pid = 1984] [serial = 142] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x127e69400) [pid = 1984] [serial = 127] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x12b2a4c00) [pid = 1984] [serial = 159] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x128d2ac00) [pid = 1984] [serial = 157] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x124535c00) [pid = 1984] [serial = 126] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x11be56c00) [pid = 1984] [serial = 169] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x11c40a400) [pid = 1984] [serial = 153] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12b90b000) [pid = 1984] [serial = 211] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x12b99d400) [pid = 1984] [serial = 220] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x11c40ac00) [pid = 1984] [serial = 124] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x12f6ca000) [pid = 1984] [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.] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x12d235400) [pid = 1984] [serial = 22] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x12b99c800) [pid = 1984] [serial = 162] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x12d00d400) [pid = 1984] [serial = 180] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x12b666800) [pid = 1984] [serial = 160] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x12d7a2c00) [pid = 1984] [serial = 223] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x12cf6b400) [pid = 1984] [serial = 178] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 121 (0x12b90f800) [pid = 1984] [serial = 212] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x123b3b800) [pid = 1984] [serial = 193] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 119 (0x12bad5000) [pid = 1984] [serial = 18] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 118 (0x12bbb6800) [pid = 1984] [serial = 221] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x12b9a0800) [pid = 1984] [serial = 15] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x12ce43c00) [pid = 1984] [serial = 177] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x12bac8400) [pid = 1984] [serial = 16] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x12f418000) [pid = 1984] [serial = 209] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x12437d400) [pid = 1984] [serial = 218] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x12e681000) [pid = 1984] [serial = 30] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x12f6bb800) [pid = 1984] [serial = 233] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x11a868800) [pid = 1984] [serial = 31] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x12e358400) [pid = 1984] [serial = 28] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x12b22b800) [pid = 1984] [serial = 226] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x12d232800) [pid = 1984] [serial = 181] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x12b65b800) [pid = 1984] [serial = 196] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x12f419400) [pid = 1984] [serial = 232] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x12e359000) [pid = 1984] [serial = 230] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x12e31dc00) [pid = 1984] [serial = 27] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x12b236400) [pid = 1984] [serial = 229] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x12d7ab400) [pid = 1984] [serial = 24] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x12e120400) [pid = 1984] [serial = 25] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x12d230c00) [pid = 1984] [serial = 21] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x1238ab800) [pid = 1984] [serial = 239] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x12f116000) [pid = 1984] [serial = 40] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x1238a7800) [pid = 1984] [serial = 238] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x12e31c800) [pid = 1984] [serial = 184] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x1182b2c00) [pid = 1984] [serial = 117] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x12e324000) [pid = 1984] [serial = 186] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x12ee75000) [pid = 1984] [serial = 39] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x12e127c00) [pid = 1984] [serial = 183] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 90 (0x115664c00) [pid = 1984] [serial = 236] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 89 (0x12bac7400) [pid = 1984] [serial = 163] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 88 (0x12e69e800) [pid = 1984] [serial = 36] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 87 (0x12ee6c000) [pid = 1984] [serial = 37] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 86 (0x127da3800) [pid = 1984] [serial = 33] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 85 (0x12e694400) [pid = 1984] [serial = 34] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 84 (0x115661400) [pid = 1984] [serial = 235] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 83 (0x12e11e000) [pid = 1984] [serial = 224] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 82 (0x1300f2000) [pid = 1984] [serial = 60] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 81 (0x11aee7c00) [pid = 1984] [serial = 151] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 80 (0x12b997c00) [pid = 1984] [serial = 175] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 79 (0x12ffd3800) [pid = 1984] [serial = 57] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 78 (0x12bad2400) [pid = 1984] [serial = 197] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 77 (0x12d236400) [pid = 1984] [serial = 199] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 76 (0x12fbebc00) [pid = 1984] [serial = 54] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 75 (0x119ac0000) [pid = 1984] [serial = 55] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 74 (0x12e362000) [pid = 1984] [serial = 187] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 73 (0x12fbe5800) [pid = 1984] [serial = 51] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 72 (0x119133000) [pid = 1984] [serial = 118] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 71 (0x11ac99400) [pid = 1984] [serial = 120] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 70 (0x11ae75800) [pid = 1984] [serial = 242] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 69 (0x11c459800) [pid = 1984] [serial = 139] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 68 (0x12f421c00) [pid = 1984] [serial = 45] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 67 (0x12f6bf800) [pid = 1984] [serial = 46] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 66 (0x12fb40800) [pid = 1984] [serial = 48] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 65 (0x115666800) [pid = 1984] [serial = 241] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 64 (0x12f121400) [pid = 1984] [serial = 42] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 63 (0x12f417800) [pid = 1984] [serial = 43] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 62 (0x12d7f9c00) [pid = 1984] [serial = 200] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 61 (0x11c61f000) [pid = 1984] [serial = 154] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 60 (0x12b230800) [pid = 1984] [serial = 227] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 59 (0x12ffdac00) [pid = 1984] [serial = 58] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | --DOMWINDOW == 58 (0x11ae71800) [pid = 1984] [serial = 121] [outer = 0x0] [url = about:blank] 15:16:49 INFO - PROCESS | 1984 | 1461190609756 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]]]}] 15:16:49 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. 15:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1027ms 15:16:49 INFO - PROCESS | 1984 | 1461190609776 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:16:49 INFO - PROCESS | 1984 | 1461190609781 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:16:49 INFO - PROCESS | 1984 | 1461190609784 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:16:49 INFO - PROCESS | 1984 | 1461190609787 Marionette TRACE conn2 <- [1,354,null,{}] 15:16:49 INFO - PROCESS | 1984 | 1461190609790 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}] 15:16:49 INFO - PROCESS | 1984 | 1461190609856 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:16:49 INFO - PROCESS | 1984 | 1461190609862 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x115890800 == 22 [pid = 1984] [id = 96] 15:16:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 59 (0x1158d8400) [pid = 1984] [serial = 285] [outer = 0x0] 15:16:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 60 (0x1186f4000) [pid = 1984] [serial = 286] [outer = 0x1158d8400] 15:16:49 INFO - PROCESS | 1984 | 1461190609894 Marionette DEBUG loaded listener.js 15:16:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 61 (0x118cd7000) [pid = 1984] [serial = 287] [outer = 0x1158d8400] 15:16:50 INFO - PROCESS | 1984 | 1461190610300 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]]]}] 15:16:50 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. 15:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 15:16:50 INFO - PROCESS | 1984 | 1461190610356 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1984 | 1461190610357 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:16:50 INFO - PROCESS | 1984 | 1461190610360 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1984 | 1461190610361 Marionette TRACE conn2 <- [1,358,null,{}] 15:16:50 INFO - PROCESS | 1984 | 1461190610363 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}] 15:16:50 INFO - PROCESS | 1984 | 1461190610434 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:16:50 INFO - PROCESS | 1984 | 1461190610439 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x118cc6000 == 23 [pid = 1984] [id = 97] 15:16:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 62 (0x1197d3000) [pid = 1984] [serial = 288] [outer = 0x0] 15:16:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 63 (0x119256c00) [pid = 1984] [serial = 289] [outer = 0x1197d3000] 15:16:50 INFO - PROCESS | 1984 | 1461190610469 Marionette DEBUG loaded listener.js 15:16:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 64 (0x119abe400) [pid = 1984] [serial = 290] [outer = 0x1197d3000] 15:16:50 INFO - PROCESS | 1984 | 1461190610868 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]]]}] 15:16:50 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. 15:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 520ms 15:16:50 INFO - PROCESS | 1984 | 1461190610881 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:16:50 INFO - PROCESS | 1984 | 1461190610883 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:16:50 INFO - PROCESS | 1984 | 1461190610891 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:16:50 INFO - PROCESS | 1984 | 1461190610894 Marionette TRACE conn2 <- [1,362,null,{}] 15:16:50 INFO - PROCESS | 1984 | 1461190610897 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}] 15:16:50 INFO - PROCESS | 1984 | 1461190610986 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:16:50 INFO - PROCESS | 1984 | 1461190610990 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x11928a800 == 24 [pid = 1984] [id = 98] 15:16:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 65 (0x115471c00) [pid = 1984] [serial = 291] [outer = 0x0] 15:16:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 66 (0x119d5fc00) [pid = 1984] [serial = 292] [outer = 0x115471c00] 15:16:51 INFO - PROCESS | 1984 | 1461190611038 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 67 (0x11ac94c00) [pid = 1984] [serial = 293] [outer = 0x115471c00] 15:16:51 INFO - PROCESS | 1984 | 1461190611355 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]]]}] 15:16:51 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. 15:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 526ms 15:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:16:51 INFO - PROCESS | 1984 | 1461190611414 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1984 | 1461190611415 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:16:51 INFO - PROCESS | 1984 | 1461190611417 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1984 | 1461190611418 Marionette TRACE conn2 <- [1,366,null,{}] 15:16:51 INFO - PROCESS | 1984 | 1461190611420 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}] 15:16:51 INFO - PROCESS | 1984 | 1461190611503 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:16:51 INFO - PROCESS | 1984 | 1461190611507 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192c7800 == 25 [pid = 1984] [id = 99] 15:16:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 68 (0x11ac9a400) [pid = 1984] [serial = 294] [outer = 0x0] 15:16:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 69 (0x11aca2000) [pid = 1984] [serial = 295] [outer = 0x11ac9a400] 15:16:51 INFO - PROCESS | 1984 | 1461190611555 Marionette DEBUG loaded listener.js 15:16:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 70 (0x11ae72400) [pid = 1984] [serial = 296] [outer = 0x11ac9a400] 15:16:51 INFO - PROCESS | 1984 | 1461190611875 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]]]}] 15:16:51 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. 15:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 15:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:16:51 INFO - PROCESS | 1984 | 1461190611885 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:16:51 INFO - PROCESS | 1984 | 1461190611886 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:16:51 INFO - PROCESS | 1984 | 1461190611888 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:16:51 INFO - PROCESS | 1984 | 1461190611889 Marionette TRACE conn2 <- [1,370,null,{}] 15:16:51 INFO - PROCESS | 1984 | 1461190611892 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}] 15:16:51 INFO - PROCESS | 1984 | 1461190611975 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:16:52 INFO - PROCESS | 1984 | 1461190612005 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ae3800 == 26 [pid = 1984] [id = 100] 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 71 (0x11aeec800) [pid = 1984] [serial = 297] [outer = 0x0] 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 72 (0x11b4e2400) [pid = 1984] [serial = 298] [outer = 0x11aeec800] 15:16:52 INFO - PROCESS | 1984 | 1461190612038 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 73 (0x11b889800) [pid = 1984] [serial = 299] [outer = 0x11aeec800] 15:16:52 INFO - PROCESS | 1984 | 1461190612374 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]]]}] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 72 (0x11565b000) [pid = 1984] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 71 (0x12d236800) [pid = 1984] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 70 (0x1238b1c00) [pid = 1984] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 69 (0x11a869c00) [pid = 1984] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 68 (0x11c8c5400) [pid = 1984] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 67 (0x11862b800) [pid = 1984] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 66 (0x119134000) [pid = 1984] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 65 (0x12bbb2400) [pid = 1984] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 64 (0x11c618c00) [pid = 1984] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 63 (0x115702c00) [pid = 1984] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:16:52 INFO - PROCESS | 1984 | --DOMWINDOW == 62 (0x114606400) [pid = 1984] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:16:52 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. 15:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 519ms 15:16:52 INFO - PROCESS | 1984 | 1461190612407 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1984 | 1461190612409 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:16:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:16:52 INFO - PROCESS | 1984 | 1461190612411 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1984 | 1461190612412 Marionette TRACE conn2 <- [1,374,null,{}] 15:16:52 INFO - PROCESS | 1984 | 1461190612414 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}] 15:16:52 INFO - PROCESS | 1984 | 1461190612485 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:16:52 INFO - PROCESS | 1984 | 1461190612488 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b1b800 == 27 [pid = 1984] [id = 101] 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 63 (0x114fc1800) [pid = 1984] [serial = 300] [outer = 0x0] 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 64 (0x11b807c00) [pid = 1984] [serial = 301] [outer = 0x114fc1800] 15:16:52 INFO - PROCESS | 1984 | 1461190612517 Marionette DEBUG loaded listener.js 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 65 (0x11be5a000) [pid = 1984] [serial = 302] [outer = 0x114fc1800] 15:16:52 INFO - PROCESS | 1984 | 1461190612855 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:16:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:16:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 15:16:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:16:52 INFO - PROCESS | 1984 | 1461190612880 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:16:52 INFO - PROCESS | 1984 | 1461190612882 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:16:52 INFO - PROCESS | 1984 | 1461190612884 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:16:52 INFO - PROCESS | 1984 | 1461190612885 Marionette TRACE conn2 <- [1,378,null,{}] 15:16:52 INFO - PROCESS | 1984 | 1461190612887 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}] 15:16:52 INFO - PROCESS | 1984 | 1461190612955 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:16:52 INFO - PROCESS | 1984 | 1461190612963 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x1153a2800 == 28 [pid = 1984] [id = 102] 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 66 (0x11aeecc00) [pid = 1984] [serial = 303] [outer = 0x0] 15:16:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 67 (0x11c380800) [pid = 1984] [serial = 304] [outer = 0x11aeecc00] 15:16:52 INFO - PROCESS | 1984 | 1461190612989 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 68 (0x11c451400) [pid = 1984] [serial = 305] [outer = 0x11aeecc00] 15:16:53 INFO - PROCESS | 1984 | 1461190613268 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:16:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms 15:16:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:16:53 INFO - PROCESS | 1984 | 1461190613303 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1984 | 1461190613304 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:16:53 INFO - PROCESS | 1984 | 1461190613306 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1984 | 1461190613307 Marionette TRACE conn2 <- [1,382,null,{}] 15:16:53 INFO - PROCESS | 1984 | 1461190613317 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}] 15:16:53 INFO - PROCESS | 1984 | 1461190613410 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:16:53 INFO - PROCESS | 1984 | 1461190613418 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a76e800 == 29 [pid = 1984] [id = 103] 15:16:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 69 (0x11c406800) [pid = 1984] [serial = 306] [outer = 0x0] 15:16:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 70 (0x11c45b800) [pid = 1984] [serial = 307] [outer = 0x11c406800] 15:16:53 INFO - PROCESS | 1984 | 1461190613444 Marionette DEBUG loaded listener.js 15:16:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 71 (0x11c8c4800) [pid = 1984] [serial = 308] [outer = 0x11c406800] 15:16:53 INFO - PROCESS | 1984 | 1461190613758 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:16:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:16:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 15:16:53 INFO - PROCESS | 1984 | 1461190613775 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:16:53 INFO - PROCESS | 1984 | 1461190613777 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:16:53 INFO - PROCESS | 1984 | 1461190613783 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:16:53 INFO - PROCESS | 1984 | 1461190613785 Marionette TRACE conn2 <- [1,386,null,{}] 15:16:53 INFO - PROCESS | 1984 | 1461190613788 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}] 15:16:53 INFO - PROCESS | 1984 | 1461190613899 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:16:53 INFO - PROCESS | 1984 | 1461190613905 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd38000 == 30 [pid = 1984] [id = 104] 15:16:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 72 (0x11c8c7c00) [pid = 1984] [serial = 309] [outer = 0x0] 15:16:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 73 (0x1238ae000) [pid = 1984] [serial = 310] [outer = 0x11c8c7c00] 15:16:53 INFO - PROCESS | 1984 | 1461190613945 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 74 (0x123a28c00) [pid = 1984] [serial = 311] [outer = 0x11c8c7c00] 15:16:54 INFO - PROCESS | 1984 | 1461190614354 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]]]}] 15:16:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:16:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 15:16:54 INFO - PROCESS | 1984 | 1461190614403 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:16:54 INFO - PROCESS | 1984 | 1461190614405 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:16:54 INFO - PROCESS | 1984 | 1461190614407 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:16:54 INFO - PROCESS | 1984 | 1461190614408 Marionette TRACE conn2 <- [1,390,null,{}] 15:16:54 INFO - PROCESS | 1984 | 1461190614410 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}] 15:16:54 INFO - PROCESS | 1984 | 1461190614479 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:16:54 INFO - PROCESS | 1984 | 1461190614483 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0d6800 == 31 [pid = 1984] [id = 105] 15:16:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 75 (0x11ac97000) [pid = 1984] [serial = 312] [outer = 0x0] 15:16:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 76 (0x123b32800) [pid = 1984] [serial = 313] [outer = 0x11ac97000] 15:16:54 INFO - PROCESS | 1984 | 1461190614514 Marionette DEBUG loaded listener.js 15:16:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 77 (0x123b74400) [pid = 1984] [serial = 314] [outer = 0x11ac97000] 15:16:54 INFO - PROCESS | 1984 | 1461190614985 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 618ms 15:16:55 INFO - PROCESS | 1984 | 1461190615026 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1984 | 1461190615030 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:16:55 INFO - PROCESS | 1984 | 1461190615033 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1984 | 1461190615036 Marionette TRACE conn2 <- [1,394,null,{}] 15:16:55 INFO - PROCESS | 1984 | 1461190615039 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}] 15:16:55 INFO - PROCESS | 1984 | 1461190615133 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:16:55 INFO - PROCESS | 1984 | 1461190615190 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x118e3b000 == 32 [pid = 1984] [id = 106] 15:16:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 78 (0x1187ba800) [pid = 1984] [serial = 315] [outer = 0x0] 15:16:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 79 (0x118a6b800) [pid = 1984] [serial = 316] [outer = 0x1187ba800] 15:16:55 INFO - PROCESS | 1984 | 1461190615221 Marionette DEBUG loaded listener.js 15:16:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 80 (0x1191b8c00) [pid = 1984] [serial = 317] [outer = 0x1187ba800] 15:16:55 INFO - PROCESS | 1984 | 1461190615665 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]]]}] 15:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 15:16:55 INFO - PROCESS | 1984 | 1461190615704 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:16:55 INFO - PROCESS | 1984 | 1461190615708 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:16:55 INFO - PROCESS | 1984 | 1461190615731 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:16:55 INFO - PROCESS | 1984 | 1461190615733 Marionette TRACE conn2 <- [1,398,null,{}] 15:16:55 INFO - PROCESS | 1984 | 1461190615736 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}] 15:16:55 INFO - PROCESS | 1984 | 1461190615837 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:16:55 INFO - PROCESS | 1984 | 1461190615907 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b2b800 == 33 [pid = 1984] [id = 107] 15:16:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 81 (0x119ac0000) [pid = 1984] [serial = 318] [outer = 0x0] 15:16:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 82 (0x11a86c800) [pid = 1984] [serial = 319] [outer = 0x119ac0000] 15:16:55 INFO - PROCESS | 1984 | 1461190615950 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 83 (0x11ae75400) [pid = 1984] [serial = 320] [outer = 0x119ac0000] 15:16:56 INFO - PROCESS | 1984 | 1461190616417 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]]]}] 15:16:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:16:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 772ms 15:16:56 INFO - PROCESS | 1984 | 1461190616502 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:16:56 INFO - PROCESS | 1984 | 1461190616503 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:16:56 INFO - PROCESS | 1984 | 1461190616506 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:16:56 INFO - PROCESS | 1984 | 1461190616509 Marionette TRACE conn2 <- [1,402,null,{}] 15:16:56 INFO - PROCESS | 1984 | 1461190616517 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}] 15:16:56 INFO - PROCESS | 1984 | 1461190616609 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:16:56 INFO - PROCESS | 1984 | 1461190616663 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c774800 == 34 [pid = 1984] [id = 108] 15:16:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 84 (0x11c23c400) [pid = 1984] [serial = 321] [outer = 0x0] 15:16:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 85 (0x11c37bc00) [pid = 1984] [serial = 322] [outer = 0x11c23c400] 15:16:56 INFO - PROCESS | 1984 | 1461190616696 Marionette DEBUG loaded listener.js 15:16:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 86 (0x123a31000) [pid = 1984] [serial = 323] [outer = 0x11c23c400] 15:16:57 INFO - PROCESS | 1984 | 1461190617231 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 774ms 15:16:57 INFO - PROCESS | 1984 | 1461190617281 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1984 | 1461190617284 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:16:57 INFO - PROCESS | 1984 | 1461190617287 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1984 | 1461190617290 Marionette TRACE conn2 <- [1,406,null,{}] 15:16:57 INFO - PROCESS | 1984 | 1461190617294 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}] 15:16:57 INFO - PROCESS | 1984 | 1461190617381 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:16:57 INFO - PROCESS | 1984 | 1461190617433 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x11915e800 == 35 [pid = 1984] [id = 109] 15:16:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 87 (0x115706000) [pid = 1984] [serial = 324] [outer = 0x0] 15:16:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 88 (0x116467000) [pid = 1984] [serial = 325] [outer = 0x115706000] 15:16:57 INFO - PROCESS | 1984 | 1461190617461 Marionette DEBUG loaded listener.js 15:16:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x118ec5c00) [pid = 1984] [serial = 326] [outer = 0x115706000] 15:16:57 INFO - PROCESS | 1984 | 1461190617929 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]]]}] 15:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 672ms 15:16:57 INFO - PROCESS | 1984 | 1461190617965 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:16:57 INFO - PROCESS | 1984 | 1461190617968 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:16:57 INFO - PROCESS | 1984 | 1461190617973 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:16:57 INFO - PROCESS | 1984 | 1461190617975 Marionette TRACE conn2 <- [1,410,null,{}] 15:16:57 INFO - PROCESS | 1984 | 1461190617978 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}] 15:16:58 INFO - PROCESS | 1984 | 1461190618050 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:16:58 INFO - PROCESS | 1984 | 1461190618054 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x118c5d800 == 36 [pid = 1984] [id = 110] 15:16:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x1164b0400) [pid = 1984] [serial = 327] [outer = 0x0] 15:16:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x119c71400) [pid = 1984] [serial = 328] [outer = 0x1164b0400] 15:16:58 INFO - PROCESS | 1984 | 1461190618083 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11a86d800) [pid = 1984] [serial = 329] [outer = 0x1164b0400] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x12b22e800) [pid = 1984] [serial = 259] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 90 (0x12d7a4c00) [pid = 1984] [serial = 265] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 89 (0x127e67800) [pid = 1984] [serial = 256] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 88 (0x11b80e400) [pid = 1984] [serial = 250] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 87 (0x11c23bc00) [pid = 1984] [serial = 251] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 86 (0x1270dbc00) [pid = 1984] [serial = 245] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 85 (0x123a25800) [pid = 1984] [serial = 253] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 84 (0x124371c00) [pid = 1984] [serial = 254] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 83 (0x1191c1000) [pid = 1984] [serial = 247] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 82 (0x119d67c00) [pid = 1984] [serial = 248] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 81 (0x12d233000) [pid = 1984] [serial = 263] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 80 (0x12d007c00) [pid = 1984] [serial = 262] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 79 (0x123b36000) [pid = 1984] [serial = 274] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 78 (0x127486400) [pid = 1984] [serial = 275] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 77 (0x1141c2000) [pid = 1984] [serial = 272] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 76 (0x1146c4000) [pid = 1984] [serial = 268] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 75 (0x115596000) [pid = 1984] [serial = 269] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 74 (0x12d7fac00) [pid = 1984] [serial = 266] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 73 (0x12b49f000) [pid = 1984] [serial = 260] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 72 (0x119254000) [pid = 1984] [serial = 271] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | --DOMWINDOW == 71 (0x129366400) [pid = 1984] [serial = 257] [outer = 0x0] [url = about:blank] 15:16:58 INFO - PROCESS | 1984 | 1461190618431 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]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:16:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 15:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:16:58 INFO - PROCESS | 1984 | 1461190618443 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1984 | 1461190618446 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:16:58 INFO - PROCESS | 1984 | 1461190618450 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1984 | 1461190618453 Marionette TRACE conn2 <- [1,414,null,{}] 15:16:58 INFO - PROCESS | 1984 | 1461190618461 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}] 15:16:58 INFO - PROCESS | 1984 | 1461190618537 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:16:58 INFO - PROCESS | 1984 | 1461190618542 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x119adc800 == 37 [pid = 1984] [id = 111] 15:16:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 72 (0x11ac95400) [pid = 1984] [serial = 330] [outer = 0x0] 15:16:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 73 (0x11ae71c00) [pid = 1984] [serial = 331] [outer = 0x11ac95400] 15:16:58 INFO - PROCESS | 1984 | 1461190618573 Marionette DEBUG loaded listener.js 15:16:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 74 (0x11b885000) [pid = 1984] [serial = 332] [outer = 0x11ac95400] 15:16:58 INFO - PROCESS | 1984 | 1461190618927 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]]]}] 15:16:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:16:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 15:16:58 INFO - PROCESS | 1984 | 1461190618976 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:16:58 INFO - PROCESS | 1984 | 1461190618977 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:16:58 INFO - PROCESS | 1984 | 1461190618980 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:16:58 INFO - PROCESS | 1984 | 1461190618981 Marionette TRACE conn2 <- [1,418,null,{}] 15:16:58 INFO - PROCESS | 1984 | 1461190618983 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}] 15:16:59 INFO - PROCESS | 1984 | 1461190619092 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:16:59 INFO - PROCESS | 1984 | 1461190619137 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:16:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x1152a3000 == 38 [pid = 1984] [id = 112] 15:16:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 75 (0x115659000) [pid = 1984] [serial = 333] [outer = 0x0] 15:16:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 76 (0x115661000) [pid = 1984] [serial = 334] [outer = 0x115659000] 15:16:59 INFO - PROCESS | 1984 | 1461190619169 Marionette DEBUG loaded listener.js 15:16:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 77 (0x11874c400) [pid = 1984] [serial = 335] [outer = 0x115659000] 15:17:00 INFO - PROCESS | 1984 | 1461190620101 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]]]}] 15:17:00 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 15:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1168ms 15:17:00 INFO - PROCESS | 1984 | 1461190620150 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:17:00 INFO - PROCESS | 1984 | 1461190620152 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:17:00 INFO - PROCESS | 1984 | 1461190620156 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:17:00 INFO - PROCESS | 1984 | 1461190620158 Marionette TRACE conn2 <- [1,422,null,{}] 15:17:00 INFO - PROCESS | 1984 | 1461190620162 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}] 15:17:00 INFO - PROCESS | 1984 | 1461190620248 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:17:00 INFO - PROCESS | 1984 | 1461190620286 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a769000 == 39 [pid = 1984] [id = 113] 15:17:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 78 (0x118a60c00) [pid = 1984] [serial = 336] [outer = 0x0] 15:17:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 79 (0x11ace8800) [pid = 1984] [serial = 337] [outer = 0x118a60c00] 15:17:00 INFO - PROCESS | 1984 | 1461190620319 Marionette DEBUG loaded listener.js 15:17:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 80 (0x11b4ec800) [pid = 1984] [serial = 338] [outer = 0x118a60c00] 15:17:01 INFO - PROCESS | 1984 | 1461190621233 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]]]}] 15:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1123ms 15:17:01 INFO - PROCESS | 1984 | 1461190621279 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:17:01 INFO - PROCESS | 1984 | 1461190621280 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:17:01 INFO - PROCESS | 1984 | 1461190621283 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:17:01 INFO - PROCESS | 1984 | 1461190621284 Marionette TRACE conn2 <- [1,426,null,{}] 15:17:01 INFO - PROCESS | 1984 | 1461190621287 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}] 15:17:01 INFO - PROCESS | 1984 | 1461190621365 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:17:01 INFO - PROCESS | 1984 | 1461190621421 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x11876f800 == 40 [pid = 1984] [id = 114] 15:17:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 81 (0x11beee000) [pid = 1984] [serial = 339] [outer = 0x0] 15:17:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 82 (0x11c37f800) [pid = 1984] [serial = 340] [outer = 0x11beee000] 15:17:01 INFO - PROCESS | 1984 | 1461190621471 Marionette DEBUG loaded listener.js 15:17:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 83 (0x11c61f000) [pid = 1984] [serial = 341] [outer = 0x11beee000] 15:17:01 INFO - PROCESS | 1984 | 1461190621993 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] 15:17:02 INFO - PROCESS | 1984 | 1461190622057 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:17:02 INFO - PROCESS | 1984 | 1461190622065 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1984 | 1461190622068 Marionette TRACE conn2 <- [1,430,null,{}] 15:17:02 INFO - PROCESS | 1984 | 1461190622071 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}] 15:17:02 INFO - PROCESS | 1984 | 1461190622159 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:17:02 INFO - PROCESS | 1984 | 1461190622214 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba1800 == 41 [pid = 1984] [id = 115] 15:17:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 84 (0x123a31c00) [pid = 1984] [serial = 342] [outer = 0x0] 15:17:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 85 (0x123d3a800) [pid = 1984] [serial = 343] [outer = 0x123a31c00] 15:17:02 INFO - PROCESS | 1984 | 1461190622244 Marionette DEBUG loaded listener.js 15:17:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 86 (0x124134000) [pid = 1984] [serial = 344] [outer = 0x123a31c00] 15:17:02 INFO - PROCESS | 1984 | 1461190622726 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]]]}] 15:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 725ms 15:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:17:02 INFO - PROCESS | 1984 | 1461190622786 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:17:02 INFO - PROCESS | 1984 | 1461190622788 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:17:02 INFO - PROCESS | 1984 | 1461190622792 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:17:02 INFO - PROCESS | 1984 | 1461190622796 Marionette TRACE conn2 <- [1,434,null,{}] 15:17:02 INFO - PROCESS | 1984 | 1461190622800 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}] 15:17:02 INFO - PROCESS | 1984 | 1461190622881 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:17:02 INFO - PROCESS | 1984 | 1461190622939 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x11928f000 == 42 [pid = 1984] [id = 116] 15:17:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 87 (0x118fb5800) [pid = 1984] [serial = 345] [outer = 0x0] 15:17:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 88 (0x1191c1000) [pid = 1984] [serial = 346] [outer = 0x118fb5800] 15:17:02 INFO - PROCESS | 1984 | 1461190622969 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x11a750c00) [pid = 1984] [serial = 347] [outer = 0x118fb5800] 15:17:03 INFO - PROCESS | 1984 | --DOCSHELL 0x119adc800 == 41 [pid = 1984] [id = 111] 15:17:03 INFO - PROCESS | 1984 | --DOCSHELL 0x118c5d800 == 40 [pid = 1984] [id = 110] 15:17:03 INFO - PROCESS | 1984 | --DOCSHELL 0x11915e800 == 39 [pid = 1984] [id = 109] 15:17:03 INFO - PROCESS | 1984 | 1461190623302 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]]]}] 15:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 15:17:03 INFO - PROCESS | 1984 | 1461190623317 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1984 | 1461190623321 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:17:03 INFO - PROCESS | 1984 | 1461190623325 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1984 | 1461190623327 Marionette TRACE conn2 <- [1,438,null,{}] 15:17:03 INFO - PROCESS | 1984 | 1461190623333 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}] 15:17:03 INFO - PROCESS | 1984 | 1461190623409 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:17:03 INFO - PROCESS | 1984 | 1461190623415 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba89800 == 40 [pid = 1984] [id = 117] 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x11ac9b400) [pid = 1984] [serial = 348] [outer = 0x0] 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x11aeebc00) [pid = 1984] [serial = 349] [outer = 0x11ac9b400] 15:17:03 INFO - PROCESS | 1984 | 1461190623441 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11c455400) [pid = 1984] [serial = 350] [outer = 0x11ac9b400] 15:17:03 INFO - PROCESS | 1984 | 1461190623762 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]]]}] 15:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 472ms 15:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:17:03 INFO - PROCESS | 1984 | 1461190623798 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:17:03 INFO - PROCESS | 1984 | 1461190623799 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:17:03 INFO - PROCESS | 1984 | 1461190623802 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:17:03 INFO - PROCESS | 1984 | 1461190623804 Marionette TRACE conn2 <- [1,442,null,{}] 15:17:03 INFO - PROCESS | 1984 | 1461190623811 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}] 15:17:03 INFO - PROCESS | 1984 | 1461190623886 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:17:03 INFO - PROCESS | 1984 | 1461190623890 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x123cba000 == 41 [pid = 1984] [id = 118] 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x1238ab400) [pid = 1984] [serial = 351] [outer = 0x0] 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x124181800) [pid = 1984] [serial = 352] [outer = 0x1238ab400] 15:17:03 INFO - PROCESS | 1984 | 1461190623922 Marionette DEBUG loaded listener.js 15:17:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x1270db800) [pid = 1984] [serial = 353] [outer = 0x1238ab400] 15:17:04 INFO - PROCESS | 1984 | 1461190624301 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 524ms 15:17:04 INFO - PROCESS | 1984 | 1461190624331 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1984 | 1461190624333 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:17:04 INFO - PROCESS | 1984 | 1461190624335 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1984 | 1461190624336 Marionette TRACE conn2 <- [1,446,null,{}] 15:17:04 INFO - PROCESS | 1984 | 1461190624338 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}] 15:17:04 INFO - PROCESS | 1984 | 1461190624427 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:17:04 INFO - PROCESS | 1984 | 1461190624431 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x12423c800 == 42 [pid = 1984] [id = 119] 15:17:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x12412e800) [pid = 1984] [serial = 354] [outer = 0x0] 15:17:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x1276e2000) [pid = 1984] [serial = 355] [outer = 0x12412e800] 15:17:04 INFO - PROCESS | 1984 | 1461190624457 Marionette DEBUG loaded listener.js 15:17:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x127e69400) [pid = 1984] [serial = 356] [outer = 0x12412e800] 15:17:04 INFO - PROCESS | 1984 | 1461190624790 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]]]}] 15:17:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 15:17:04 INFO - PROCESS | 1984 | 1461190624804 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:17:04 INFO - PROCESS | 1984 | 1461190624806 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:17:04 INFO - PROCESS | 1984 | 1461190624808 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:17:04 INFO - PROCESS | 1984 | 1461190624809 Marionette TRACE conn2 <- [1,450,null,{}] 15:17:04 INFO - PROCESS | 1984 | 1461190624813 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}] 15:17:04 INFO - PROCESS | 1984 | 1461190624901 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:17:04 INFO - PROCESS | 1984 | 1461190624935 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x124797000 == 43 [pid = 1984] [id = 120] 15:17:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x127e69c00) [pid = 1984] [serial = 357] [outer = 0x0] 15:17:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x128d29400) [pid = 1984] [serial = 358] [outer = 0x127e69c00] 15:17:04 INFO - PROCESS | 1984 | 1461190624960 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x128fb4000) [pid = 1984] [serial = 359] [outer = 0x127e69c00] 15:17:05 INFO - PROCESS | 1984 | 1461190625334 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] 15:17:05 INFO - PROCESS | 1984 | 1461190625387 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:17:05 INFO - PROCESS | 1984 | 1461190625391 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:17:05 INFO - PROCESS | 1984 | 1461190625392 Marionette TRACE conn2 <- [1,454,null,{}] 15:17:05 INFO - PROCESS | 1984 | 1461190625396 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}] 15:17:05 INFO - PROCESS | 1984 | 1461190625555 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:17:05 INFO - PROCESS | 1984 | 1461190625584 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247f8000 == 44 [pid = 1984] [id = 121] 15:17:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x128fb7c00) [pid = 1984] [serial = 360] [outer = 0x0] 15:17:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x129362400) [pid = 1984] [serial = 361] [outer = 0x128fb7c00] 15:17:05 INFO - PROCESS | 1984 | 1461190625628 Marionette DEBUG loaded listener.js 15:17:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12b29e400) [pid = 1984] [serial = 362] [outer = 0x128fb7c00] 15:17:05 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x11c8c7c00) [pid = 1984] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x115471c00) [pid = 1984] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x11ac9a400) [pid = 1984] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x1144ad000) [pid = 1984] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x1158d8400) [pid = 1984] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x1197d3000) [pid = 1984] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x115706000) [pid = 1984] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x1164b0400) [pid = 1984] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x11aeec800) [pid = 1984] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x114fc1800) [pid = 1984] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x11c406800) [pid = 1984] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:17:06 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x11aeecc00) [pid = 1984] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:17:06 INFO - PROCESS | 1984 | 1461190626014 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]]]}] 15:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 15:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:17:06 INFO - PROCESS | 1984 | 1461190626060 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:17:06 INFO - PROCESS | 1984 | 1461190626062 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:17:06 INFO - PROCESS | 1984 | 1461190626064 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1984 | 1461190626065 Marionette TRACE conn2 <- [1,458,null,{}] 15:17:06 INFO - PROCESS | 1984 | 1461190626067 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}] 15:17:06 INFO - PROCESS | 1984 | 1461190626138 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:17:06 INFO - PROCESS | 1984 | 1461190626142 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x115449000 == 45 [pid = 1984] [id = 122] 15:17:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x1191b5800) [pid = 1984] [serial = 363] [outer = 0x0] 15:17:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x119c75c00) [pid = 1984] [serial = 364] [outer = 0x1191b5800] 15:17:06 INFO - PROCESS | 1984 | 1461190626170 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x11c2e2400) [pid = 1984] [serial = 365] [outer = 0x1191b5800] 15:17:06 INFO - PROCESS | 1984 | 1461190626473 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] 15:17:06 INFO - PROCESS | 1984 | 1461190626539 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:17:06 INFO - PROCESS | 1984 | 1461190626541 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:17:06 INFO - PROCESS | 1984 | 1461190626542 Marionette TRACE conn2 <- [1,462,null,{}] 15:17:06 INFO - PROCESS | 1984 | 1461190626545 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}] 15:17:06 INFO - PROCESS | 1984 | 1461190626633 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:17:06 INFO - PROCESS | 1984 | 1461190626639 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x1288d2000 == 46 [pid = 1984] [id = 123] 15:17:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x118af1400) [pid = 1984] [serial = 366] [outer = 0x0] 15:17:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x12b233c00) [pid = 1984] [serial = 367] [outer = 0x118af1400] 15:17:06 INFO - PROCESS | 1984 | 1461190626664 Marionette DEBUG loaded listener.js 15:17:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x12b668400) [pid = 1984] [serial = 368] [outer = 0x118af1400] 15:17:06 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:06 INFO - PROCESS | 1984 | 1461190626985 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] 15:17:07 INFO - PROCESS | 1984 | 1461190627014 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:17:07 INFO - PROCESS | 1984 | 1461190627017 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1984 | 1461190627018 Marionette TRACE conn2 <- [1,466,null,{}] 15:17:07 INFO - PROCESS | 1984 | 1461190627020 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}] 15:17:07 INFO - PROCESS | 1984 | 1461190627089 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:17:07 INFO - PROCESS | 1984 | 1461190627094 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b25a800 == 47 [pid = 1984] [id = 124] 15:17:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x12b2a4400) [pid = 1984] [serial = 369] [outer = 0x0] 15:17:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x12b90dc00) [pid = 1984] [serial = 370] [outer = 0x12b2a4400] 15:17:07 INFO - PROCESS | 1984 | 1461190627121 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x12b997c00) [pid = 1984] [serial = 371] [outer = 0x12b2a4400] 15:17:07 INFO - PROCESS | 1984 | 1461190627426 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] 15:17:07 INFO - PROCESS | 1984 | 1461190627486 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:17:07 INFO - PROCESS | 1984 | 1461190627489 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1984 | 1461190627490 Marionette TRACE conn2 <- [1,470,null,{}] 15:17:07 INFO - PROCESS | 1984 | 1461190627492 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}] 15:17:07 INFO - PROCESS | 1984 | 1461190627582 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:17:07 INFO - PROCESS | 1984 | 1461190627586 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b97a000 == 48 [pid = 1984] [id = 125] 15:17:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x12b65d400) [pid = 1984] [serial = 372] [outer = 0x0] 15:17:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x12b99f800) [pid = 1984] [serial = 373] [outer = 0x12b65d400] 15:17:07 INFO - PROCESS | 1984 | 1461190627613 Marionette DEBUG loaded listener.js 15:17:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12bac7800) [pid = 1984] [serial = 374] [outer = 0x12b65d400] 15:17:07 INFO - PROCESS | 1984 | 1461190627949 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]]]}] 15:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 15:17:07 INFO - PROCESS | 1984 | 1461190627958 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:17:07 INFO - PROCESS | 1984 | 1461190627959 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:17:07 INFO - PROCESS | 1984 | 1461190627964 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:17:07 INFO - PROCESS | 1984 | 1461190627967 Marionette TRACE conn2 <- [1,474,null,{}] 15:17:07 INFO - PROCESS | 1984 | 1461190627969 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}] 15:17:08 INFO - PROCESS | 1984 | 1461190628056 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:17:08 INFO - PROCESS | 1984 | 1461190628151 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x118aaf000 == 49 [pid = 1984] [id = 126] 15:17:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x1144a7400) [pid = 1984] [serial = 375] [outer = 0x0] 15:17:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x115593000) [pid = 1984] [serial = 376] [outer = 0x1144a7400] 15:17:08 INFO - PROCESS | 1984 | 1461190628185 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x1164b1000) [pid = 1984] [serial = 377] [outer = 0x1144a7400] 15:17:08 INFO - PROCESS | 1984 | 1461190628654 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]]]}] 15:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 723ms 15:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:17:08 INFO - PROCESS | 1984 | 1461190628686 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:17:08 INFO - PROCESS | 1984 | 1461190628688 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:17:08 INFO - PROCESS | 1984 | 1461190628691 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:17:08 INFO - PROCESS | 1984 | 1461190628696 Marionette TRACE conn2 <- [1,478,null,{}] 15:17:08 INFO - PROCESS | 1984 | 1461190628701 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}] 15:17:08 INFO - PROCESS | 1984 | 1461190628793 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:17:08 INFO - PROCESS | 1984 | 1461190628851 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x123bac800 == 50 [pid = 1984] [id = 127] 15:17:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x11b4eb400) [pid = 1984] [serial = 378] [outer = 0x0] 15:17:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x11c245000) [pid = 1984] [serial = 379] [outer = 0x11b4eb400] 15:17:08 INFO - PROCESS | 1984 | 1461190628883 Marionette DEBUG loaded listener.js 15:17:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x1238a7800) [pid = 1984] [serial = 380] [outer = 0x11b4eb400] 15:17:09 INFO - PROCESS | 1984 | 1461190629302 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]]]}] 15:17:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:17:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 674ms 15:17:09 INFO - PROCESS | 1984 | 1461190629404 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:17:09 INFO - PROCESS | 1984 | 1461190629407 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:17:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:17:09 INFO - PROCESS | 1984 | 1461190629411 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:17:09 INFO - PROCESS | 1984 | 1461190629414 Marionette TRACE conn2 <- [1,482,null,{}] 15:17:09 INFO - PROCESS | 1984 | 1461190629417 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}] 15:17:09 INFO - PROCESS | 1984 | 1461190629509 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:17:09 INFO - PROCESS | 1984 | 1461190629566 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x1288da000 == 51 [pid = 1984] [id = 128] 15:17:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x1238a4c00) [pid = 1984] [serial = 381] [outer = 0x0] 15:17:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x127d94800) [pid = 1984] [serial = 382] [outer = 0x1238a4c00] 15:17:09 INFO - PROCESS | 1984 | 1461190629597 Marionette DEBUG loaded listener.js 15:17:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x128fae400) [pid = 1984] [serial = 383] [outer = 0x1238a4c00] 15:17:10 INFO - PROCESS | 1984 | 1461190630073 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]]]}] 15:17:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:17:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 673ms 15:17:10 INFO - PROCESS | 1984 | 1461190630095 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:17:10 INFO - PROCESS | 1984 | 1461190630097 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:17:10 INFO - PROCESS | 1984 | 1461190630105 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:17:10 INFO - PROCESS | 1984 | 1461190630110 Marionette TRACE conn2 <- [1,486,null,{}] 15:17:10 INFO - PROCESS | 1984 | 1461190630117 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}] 15:17:10 INFO - PROCESS | 1984 | 1461190630212 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:17:10 INFO - PROCESS | 1984 | 1461190630283 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ee9800 == 52 [pid = 1984] [id = 129] 15:17:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x11ae7dc00) [pid = 1984] [serial = 384] [outer = 0x0] 15:17:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12918d400) [pid = 1984] [serial = 385] [outer = 0x11ae7dc00] 15:17:10 INFO - PROCESS | 1984 | 1461190630314 Marionette DEBUG loaded listener.js 15:17:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x12b234000) [pid = 1984] [serial = 386] [outer = 0x11ae7dc00] 15:17:11 INFO - PROCESS | 1984 | 1461190631045 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 985ms 15:17:11 INFO - PROCESS | 1984 | 1461190631086 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1984 | 1461190631090 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:17:11 INFO - PROCESS | 1984 | 1461190631095 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1984 | 1461190631097 Marionette TRACE conn2 <- [1,490,null,{}] 15:17:11 INFO - PROCESS | 1984 | 1461190631100 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}] 15:17:11 INFO - PROCESS | 1984 | 1461190631184 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:17:11 INFO - PROCESS | 1984 | 1461190631247 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x118a9c800 == 53 [pid = 1984] [id = 130] 15:17:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x119ab2c00) [pid = 1984] [serial = 387] [outer = 0x0] 15:17:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x119abe000) [pid = 1984] [serial = 388] [outer = 0x119ab2c00] 15:17:11 INFO - PROCESS | 1984 | 1461190631279 Marionette DEBUG loaded listener.js 15:17:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x11ac9d800) [pid = 1984] [serial = 389] [outer = 0x119ab2c00] 15:17:11 INFO - PROCESS | 1984 | 1461190631723 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]]]}] 15:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 674ms 15:17:11 INFO - PROCESS | 1984 | 1461190631768 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:17:11 INFO - PROCESS | 1984 | 1461190631772 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:17:11 INFO - PROCESS | 1984 | 1461190631776 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:17:11 INFO - PROCESS | 1984 | 1461190631778 Marionette TRACE conn2 <- [1,494,null,{}] 15:17:11 INFO - PROCESS | 1984 | 1461190631780 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}] 15:17:11 INFO - PROCESS | 1984 | 1461190631884 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x1153a2800 == 52 [pid = 1984] [id = 102] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd38000 == 51 [pid = 1984] [id = 104] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x11a76e800 == 50 [pid = 1984] [id = 103] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x119b1b800 == 49 [pid = 1984] [id = 101] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x12b97a000 == 48 [pid = 1984] [id = 125] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x12b25a800 == 47 [pid = 1984] [id = 124] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x1288d2000 == 46 [pid = 1984] [id = 123] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x115449000 == 45 [pid = 1984] [id = 122] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x1247f8000 == 44 [pid = 1984] [id = 121] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x124797000 == 43 [pid = 1984] [id = 120] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x12423c800 == 42 [pid = 1984] [id = 119] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 118 (0x11ac93c00) [pid = 1984] [serial = 280] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x118a6b800) [pid = 1984] [serial = 316] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x11a86c800) [pid = 1984] [serial = 319] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x11c37bc00) [pid = 1984] [serial = 322] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x123b32800) [pid = 1984] [serial = 313] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x11ae71c00) [pid = 1984] [serial = 331] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x123cba000 == 41 [pid = 1984] [id = 118] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba89800 == 40 [pid = 1984] [id = 117] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x11928f000 == 39 [pid = 1984] [id = 116] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x11876f800 == 38 [pid = 1984] [id = 114] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x11a769000 == 37 [pid = 1984] [id = 113] 15:17:11 INFO - PROCESS | 1984 | --DOCSHELL 0x1152a3000 == 36 [pid = 1984] [id = 112] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x119d5fc00) [pid = 1984] [serial = 292] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x11ac94c00) [pid = 1984] [serial = 293] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x11aca2000) [pid = 1984] [serial = 295] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x115660000) [pid = 1984] [serial = 284] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x115591800) [pid = 1984] [serial = 283] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x1186f4000) [pid = 1984] [serial = 286] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x118cd7000) [pid = 1984] [serial = 287] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x119256c00) [pid = 1984] [serial = 289] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x12bad4c00) [pid = 1984] [serial = 277] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x116467000) [pid = 1984] [serial = 325] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x11a86d800) [pid = 1984] [serial = 329] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x119c71400) [pid = 1984] [serial = 328] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x11b4e2400) [pid = 1984] [serial = 298] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x11ae72400) [pid = 1984] [serial = 296] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x11b807c00) [pid = 1984] [serial = 301] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x11be5a000) [pid = 1984] [serial = 302] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x11b889800) [pid = 1984] [serial = 299] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x11c8c4800) [pid = 1984] [serial = 308] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x11c451400) [pid = 1984] [serial = 305] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x11c45b800) [pid = 1984] [serial = 307] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x123a28c00) [pid = 1984] [serial = 311] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x118ec5c00) [pid = 1984] [serial = 326] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 90 (0x119abe400) [pid = 1984] [serial = 290] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 89 (0x11c380800) [pid = 1984] [serial = 304] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | --DOMWINDOW == 88 (0x1238ae000) [pid = 1984] [serial = 310] [outer = 0x0] [url = about:blank] 15:17:11 INFO - PROCESS | 1984 | 1461190631963 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x115304000 == 37 [pid = 1984] [id = 131] 15:17:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x115660000) [pid = 1984] [serial = 390] [outer = 0x0] 15:17:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x118cd7000) [pid = 1984] [serial = 391] [outer = 0x115660000] 15:17:11 INFO - PROCESS | 1984 | 1461190631991 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x11a86e400) [pid = 1984] [serial = 392] [outer = 0x115660000] 15:17:12 INFO - PROCESS | 1984 | 1461190632296 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 571ms 15:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:17:12 INFO - PROCESS | 1984 | 1461190632348 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1984 | 1461190632350 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:17:12 INFO - PROCESS | 1984 | 1461190632352 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1984 | 1461190632354 Marionette TRACE conn2 <- [1,498,null,{}] 15:17:12 INFO - PROCESS | 1984 | 1461190632361 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}] 15:17:12 INFO - PROCESS | 1984 | 1461190632436 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:17:12 INFO - PROCESS | 1984 | 1461190632440 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b13800 == 38 [pid = 1984] [id = 132] 15:17:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11b4e2400) [pid = 1984] [serial = 393] [outer = 0x0] 15:17:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x11c8c7c00) [pid = 1984] [serial = 394] [outer = 0x11b4e2400] 15:17:12 INFO - PROCESS | 1984 | 1461190632471 Marionette DEBUG loaded listener.js 15:17:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x123b34000) [pid = 1984] [serial = 395] [outer = 0x11b4e2400] 15:17:12 INFO - PROCESS | 1984 | 1461190632854 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]]]}] 15:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 15:17:12 INFO - PROCESS | 1984 | 1461190632873 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:17:12 INFO - PROCESS | 1984 | 1461190632875 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:17:12 INFO - PROCESS | 1984 | 1461190632881 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:17:12 INFO - PROCESS | 1984 | 1461190632883 Marionette TRACE conn2 <- [1,502,null,{}] 15:17:12 INFO - PROCESS | 1984 | 1461190632886 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}] 15:17:12 INFO - PROCESS | 1984 | 1461190632988 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:17:12 INFO - PROCESS | 1984 | 1461190632992 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd48800 == 39 [pid = 1984] [id = 133] 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x123b35000) [pid = 1984] [serial = 396] [outer = 0x0] 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x1270dec00) [pid = 1984] [serial = 397] [outer = 0x123b35000] 15:17:13 INFO - PROCESS | 1984 | 1461190633023 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x128808400) [pid = 1984] [serial = 398] [outer = 0x123b35000] 15:17:13 INFO - PROCESS | 1984 | 1461190633332 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms 15:17:13 INFO - PROCESS | 1984 | 1461190633351 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1984 | 1461190633352 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:17:13 INFO - PROCESS | 1984 | 1461190633354 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1984 | 1461190633355 Marionette TRACE conn2 <- [1,506,null,{}] 15:17:13 INFO - PROCESS | 1984 | 1461190633365 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}] 15:17:13 INFO - PROCESS | 1984 | 1461190633435 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:17:13 INFO - PROCESS | 1984 | 1461190633439 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a0c800 == 40 [pid = 1984] [id = 134] 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x12880ec00) [pid = 1984] [serial = 399] [outer = 0x0] 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x12918cc00) [pid = 1984] [serial = 400] [outer = 0x12880ec00] 15:17:13 INFO - PROCESS | 1984 | 1461190633466 Marionette DEBUG loaded listener.js 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x129366c00) [pid = 1984] [serial = 401] [outer = 0x12880ec00] 15:17:13 INFO - PROCESS | 1984 | 1461190633804 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]]]}] 15:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 476ms 15:17:13 INFO - PROCESS | 1984 | 1461190633831 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:17:13 INFO - PROCESS | 1984 | 1461190633833 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:17:13 INFO - PROCESS | 1984 | 1461190633835 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:17:13 INFO - PROCESS | 1984 | 1461190633836 Marionette TRACE conn2 <- [1,510,null,{}] 15:17:13 INFO - PROCESS | 1984 | 1461190633838 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}] 15:17:13 INFO - PROCESS | 1984 | 1461190633926 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:17:13 INFO - PROCESS | 1984 | 1461190633987 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ddb000 == 41 [pid = 1984] [id = 135] 15:17:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x11558f800) [pid = 1984] [serial = 402] [outer = 0x0] 15:17:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x12b22d000) [pid = 1984] [serial = 403] [outer = 0x11558f800] 15:17:14 INFO - PROCESS | 1984 | 1461190634015 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x12b999c00) [pid = 1984] [serial = 404] [outer = 0x11558f800] 15:17:14 INFO - PROCESS | 1984 | 1461190634339 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]]]}] 15:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 15:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:17:14 INFO - PROCESS | 1984 | 1461190634354 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:17:14 INFO - PROCESS | 1984 | 1461190634355 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:17:14 INFO - PROCESS | 1984 | 1461190634357 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1984 | 1461190634358 Marionette TRACE conn2 <- [1,514,null,{}] 15:17:14 INFO - PROCESS | 1984 | 1461190634360 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}] 15:17:14 INFO - PROCESS | 1984 | 1461190634449 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:17:14 INFO - PROCESS | 1984 | 1461190634479 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x12708e000 == 42 [pid = 1984] [id = 136] 15:17:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12b9a0800) [pid = 1984] [serial = 405] [outer = 0x0] 15:17:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x12bacd000) [pid = 1984] [serial = 406] [outer = 0x12b9a0800] 15:17:14 INFO - PROCESS | 1984 | 1461190634504 Marionette DEBUG loaded listener.js 15:17:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x12bbb4400) [pid = 1984] [serial = 407] [outer = 0x12b9a0800] 15:17:14 INFO - PROCESS | 1984 | 1461190634819 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]]]}] 15:17:14 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 15:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 15:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:17:14 INFO - PROCESS | 1984 | 1461190634877 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:17:14 INFO - PROCESS | 1984 | 1461190634878 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:17:14 INFO - PROCESS | 1984 | 1461190634880 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:17:14 INFO - PROCESS | 1984 | 1461190634881 Marionette TRACE conn2 <- [1,518,null,{}] 15:17:14 INFO - PROCESS | 1984 | 1461190634883 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}] 15:17:14 INFO - PROCESS | 1984 | 1461190634971 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:17:15 INFO - PROCESS | 1984 | 1461190635002 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x127ed3000 == 43 [pid = 1984] [id = 137] 15:17:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x12bacbc00) [pid = 1984] [serial = 408] [outer = 0x0] 15:17:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x12ce50800) [pid = 1984] [serial = 409] [outer = 0x12bacbc00] 15:17:15 INFO - PROCESS | 1984 | 1461190635027 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x12d003800) [pid = 1984] [serial = 410] [outer = 0x12bacbc00] 15:17:15 INFO - PROCESS | 1984 | 1461190635365 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 15:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:17:15 INFO - PROCESS | 1984 | 1461190635399 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1984 | 1461190635400 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:17:15 INFO - PROCESS | 1984 | 1461190635402 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1984 | 1461190635403 Marionette TRACE conn2 <- [1,522,null,{}] 15:17:15 INFO - PROCESS | 1984 | 1461190635405 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}] 15:17:15 INFO - PROCESS | 1984 | 1461190635496 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:17:15 INFO - PROCESS | 1984 | 1461190635500 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b25e000 == 44 [pid = 1984] [id = 138] 15:17:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x12bbbc800) [pid = 1984] [serial = 411] [outer = 0x0] 15:17:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x12d00f800) [pid = 1984] [serial = 412] [outer = 0x12bbbc800] 15:17:15 INFO - PROCESS | 1984 | 1461190635525 Marionette DEBUG loaded listener.js 15:17:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x12d233400) [pid = 1984] [serial = 413] [outer = 0x12bbbc800] 15:17:15 INFO - PROCESS | 1984 | 1461190635855 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]]]}] 15:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 15:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:17:15 INFO - PROCESS | 1984 | 1461190635873 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:17:15 INFO - PROCESS | 1984 | 1461190635874 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:17:15 INFO - PROCESS | 1984 | 1461190635876 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:17:15 INFO - PROCESS | 1984 | 1461190635878 Marionette TRACE conn2 <- [1,526,null,{}] 15:17:15 INFO - PROCESS | 1984 | 1461190635883 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}] 15:17:16 INFO - PROCESS | 1984 | 1461190636110 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x12412e800) [pid = 1984] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x127e69c00) [pid = 1984] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x123a31c00) [pid = 1984] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x11ac95400) [pid = 1984] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x11ac9b400) [pid = 1984] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x1238ab400) [pid = 1984] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x128fb7c00) [pid = 1984] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x118fb5800) [pid = 1984] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x1191b5800) [pid = 1984] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x118af1400) [pid = 1984] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:17:16 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x12b2a4400) [pid = 1984] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:17:16 INFO - PROCESS | 1984 | 1461190636147 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x118c17800 == 45 [pid = 1984] [id = 139] 15:17:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x1187b8c00) [pid = 1984] [serial = 414] [outer = 0x0] 15:17:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x11a750400) [pid = 1984] [serial = 415] [outer = 0x1187b8c00] 15:17:16 INFO - PROCESS | 1984 | 1461190636172 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x123eb4000) [pid = 1984] [serial = 416] [outer = 0x1187b8c00] 15:17:16 INFO - PROCESS | 1984 | 1461190636474 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]]]}] 15:17:16 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 15:17:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 622ms 15:17:16 INFO - PROCESS | 1984 | 1461190636500 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:17:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:17:16 INFO - PROCESS | 1984 | 1461190636501 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:17:16 INFO - PROCESS | 1984 | 1461190636503 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1984 | 1461190636505 Marionette TRACE conn2 <- [1,530,null,{}] 15:17:16 INFO - PROCESS | 1984 | 1461190636508 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}] 15:17:16 INFO - PROCESS | 1984 | 1461190636598 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:17:16 INFO - PROCESS | 1984 | 1461190636602 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cea5000 == 46 [pid = 1984] [id = 140] 15:17:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x12412e800) [pid = 1984] [serial = 417] [outer = 0x0] 15:17:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x12d233000) [pid = 1984] [serial = 418] [outer = 0x12412e800] 15:17:16 INFO - PROCESS | 1984 | 1461190636631 Marionette DEBUG loaded listener.js 15:17:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x12e11f800) [pid = 1984] [serial = 419] [outer = 0x12412e800] 15:17:16 INFO - PROCESS | 1984 | 1461190636931 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"]]]}] 15:17:16 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 15:17:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:17:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:17:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:17:16 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 15:17:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:17:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:17:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:17:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 15:17:16 INFO - PROCESS | 1984 | 1461190636974 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:17:16 INFO - PROCESS | 1984 | 1461190636975 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:17:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:17:16 INFO - PROCESS | 1984 | 1461190636978 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:17:16 INFO - PROCESS | 1984 | 1461190636981 Marionette TRACE conn2 <- [1,534,null,{}] 15:17:16 INFO - PROCESS | 1984 | 1461190636983 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}] 15:17:17 INFO - PROCESS | 1984 | 1461190637086 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:17:17 INFO - PROCESS | 1984 | 1461190637092 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfe4800 == 47 [pid = 1984] [id = 141] 15:17:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x124181400) [pid = 1984] [serial = 420] [outer = 0x0] 15:17:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x12e121c00) [pid = 1984] [serial = 421] [outer = 0x124181400] 15:17:17 INFO - PROCESS | 1984 | 1461190637117 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x12e31f800) [pid = 1984] [serial = 422] [outer = 0x124181400] 15:17:17 INFO - PROCESS | 1984 | 1461190637420 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]]]}] 15:17:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:17:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 15:17:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:17:17 INFO - PROCESS | 1984 | 1461190637450 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1984 | 1461190637451 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:17:17 INFO - PROCESS | 1984 | 1461190637453 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1984 | 1461190637454 Marionette TRACE conn2 <- [1,538,null,{}] 15:17:17 INFO - PROCESS | 1984 | 1461190637457 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}] 15:17:17 INFO - PROCESS | 1984 | 1461190637549 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:17:17 INFO - PROCESS | 1984 | 1461190637553 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da2d000 == 48 [pid = 1984] [id = 142] 15:17:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x12d7fb000) [pid = 1984] [serial = 423] [outer = 0x0] 15:17:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x12e325400) [pid = 1984] [serial = 424] [outer = 0x12d7fb000] 15:17:17 INFO - PROCESS | 1984 | 1461190637583 Marionette DEBUG loaded listener.js 15:17:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x12e362800) [pid = 1984] [serial = 425] [outer = 0x12d7fb000] 15:17:17 INFO - PROCESS | 1984 | 1461190637918 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]]]}] 15:17:17 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. 15:17:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 467ms 15:17:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:17:17 INFO - PROCESS | 1984 | 1461190637922 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:17:17 INFO - PROCESS | 1984 | 1461190637923 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:17:17 INFO - PROCESS | 1984 | 1461190637925 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:17:17 INFO - PROCESS | 1984 | 1461190637926 Marionette TRACE conn2 <- [1,542,null,{}] 15:17:17 INFO - PROCESS | 1984 | 1461190637930 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}] 15:17:18 INFO - PROCESS | 1984 | 1461190638032 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:17:18 INFO - PROCESS | 1984 | 1461190638038 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12daf1800 == 49 [pid = 1984] [id = 143] 15:17:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x12e31e400) [pid = 1984] [serial = 426] [outer = 0x0] 15:17:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12e362c00) [pid = 1984] [serial = 427] [outer = 0x12e31e400] 15:17:18 INFO - PROCESS | 1984 | 1461190638062 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x12e683000) [pid = 1984] [serial = 428] [outer = 0x12e31e400] 15:17:18 INFO - PROCESS | 1984 | 1461190638489 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]]]}] 15:17:18 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. 15:17:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 572ms 15:17:18 INFO - PROCESS | 1984 | 1461190638499 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:17:18 INFO - PROCESS | 1984 | 1461190638501 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:17:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:17:18 INFO - PROCESS | 1984 | 1461190638504 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:17:18 INFO - PROCESS | 1984 | 1461190638506 Marionette TRACE conn2 <- [1,546,null,{}] 15:17:18 INFO - PROCESS | 1984 | 1461190638510 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}] 15:17:18 INFO - PROCESS | 1984 | 1461190638615 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:17:18 INFO - PROCESS | 1984 | 1461190638686 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x119aeb000 == 50 [pid = 1984] [id = 144] 15:17:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x118a16400) [pid = 1984] [serial = 429] [outer = 0x0] 15:17:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x118fc0000) [pid = 1984] [serial = 430] [outer = 0x118a16400] 15:17:18 INFO - PROCESS | 1984 | 1461190638728 Marionette DEBUG loaded listener.js 15:17:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x11aee7c00) [pid = 1984] [serial = 431] [outer = 0x118a16400] 15:17:19 INFO - PROCESS | 1984 | 1461190639133 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]]]}] 15:17:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:17:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 674ms 15:17:19 INFO - PROCESS | 1984 | 1461190639179 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1984 | 1461190639183 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:17:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:17:19 INFO - PROCESS | 1984 | 1461190639187 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1984 | 1461190639189 Marionette TRACE conn2 <- [1,550,null,{}] 15:17:19 INFO - PROCESS | 1984 | 1461190639192 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}] 15:17:19 INFO - PROCESS | 1984 | 1461190639300 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:17:19 INFO - PROCESS | 1984 | 1461190639373 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12423d000 == 51 [pid = 1984] [id = 145] 15:17:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x118c79400) [pid = 1984] [serial = 432] [outer = 0x0] 15:17:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x11c8c3400) [pid = 1984] [serial = 433] [outer = 0x118c79400] 15:17:19 INFO - PROCESS | 1984 | 1461190639413 Marionette DEBUG loaded listener.js 15:17:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x127482800) [pid = 1984] [serial = 434] [outer = 0x118c79400] 15:17:19 INFO - PROCESS | 1984 | 1461190639789 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]]]}] 15:17:19 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. 15:17:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 15:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:17:19 INFO - PROCESS | 1984 | 1461190639809 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:17:19 INFO - PROCESS | 1984 | 1461190639811 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:17:19 INFO - PROCESS | 1984 | 1461190639813 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:17:19 INFO - PROCESS | 1984 | 1461190639816 Marionette TRACE conn2 <- [1,554,null,{}] 15:17:19 INFO - PROCESS | 1984 | 1461190639824 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}] 15:17:19 INFO - PROCESS | 1984 | 1461190639923 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:17:20 INFO - PROCESS | 1984 | 1461190640009 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4a0000 == 52 [pid = 1984] [id = 146] 15:17:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x12b22b400) [pid = 1984] [serial = 435] [outer = 0x0] 15:17:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x12b238000) [pid = 1984] [serial = 436] [outer = 0x12b22b400] 15:17:20 INFO - PROCESS | 1984 | 1461190640042 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x12b908400) [pid = 1984] [serial = 437] [outer = 0x12b22b400] 15:17:20 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:20 INFO - PROCESS | 1984 | 1461190640453 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]]]}] 15:17:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 15:17:20 INFO - PROCESS | 1984 | 1461190640495 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:17:20 INFO - PROCESS | 1984 | 1461190640496 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:17:20 INFO - PROCESS | 1984 | 1461190640500 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:17:20 INFO - PROCESS | 1984 | 1461190640501 Marionette TRACE conn2 <- [1,558,null,{}] 15:17:20 INFO - PROCESS | 1984 | 1461190640504 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}] 15:17:20 INFO - PROCESS | 1984 | 1461190640600 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:17:20 INFO - PROCESS | 1984 | 1461190640660 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e746800 == 53 [pid = 1984] [id = 147] 15:17:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x12b2a7800) [pid = 1984] [serial = 438] [outer = 0x0] 15:17:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x12cf67400) [pid = 1984] [serial = 439] [outer = 0x12b2a7800] 15:17:20 INFO - PROCESS | 1984 | 1461190640690 Marionette DEBUG loaded listener.js 15:17:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12d7a3000) [pid = 1984] [serial = 440] [outer = 0x12b2a7800] 15:17:21 INFO - PROCESS | 1984 | 1461190641095 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 621ms 15:17:21 INFO - PROCESS | 1984 | 1461190641121 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1984 | 1461190641123 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:17:21 INFO - PROCESS | 1984 | 1461190641125 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1984 | 1461190641126 Marionette TRACE conn2 <- [1,562,null,{}] 15:17:21 INFO - PROCESS | 1984 | 1461190641130 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}] 15:17:21 INFO - PROCESS | 1984 | 1461190641227 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:17:21 INFO - PROCESS | 1984 | 1461190641310 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x123cd0800 == 54 [pid = 1984] [id = 148] 15:17:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x127d9c400) [pid = 1984] [serial = 441] [outer = 0x0] 15:17:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12b907c00) [pid = 1984] [serial = 442] [outer = 0x127d9c400] 15:17:21 INFO - PROCESS | 1984 | 1461190641341 Marionette DEBUG loaded listener.js 15:17:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12d7f7800) [pid = 1984] [serial = 443] [outer = 0x127d9c400] 15:17:21 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:21 INFO - PROCESS | 1984 | 1461190641914 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]]]}] 15:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 820ms 15:17:21 INFO - PROCESS | 1984 | 1461190641956 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:17:21 INFO - PROCESS | 1984 | 1461190641959 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:17:21 INFO - PROCESS | 1984 | 1461190641963 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:17:21 INFO - PROCESS | 1984 | 1461190641966 Marionette TRACE conn2 <- [1,566,null,{}] 15:17:21 INFO - PROCESS | 1984 | 1461190641970 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}] 15:17:22 INFO - PROCESS | 1984 | 1461190642056 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:17:22 INFO - PROCESS | 1984 | 1461190642108 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a766800 == 55 [pid = 1984] [id = 149] 15:17:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x1182b1c00) [pid = 1984] [serial = 444] [outer = 0x0] 15:17:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x118c7e400) [pid = 1984] [serial = 445] [outer = 0x1182b1c00] 15:17:22 INFO - PROCESS | 1984 | 1461190642136 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x119ab2400) [pid = 1984] [serial = 446] [outer = 0x1182b1c00] 15:17:22 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:22 INFO - PROCESS | 1984 | 1461190642585 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]]]}] 15:17:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:17:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 15:17:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:17:22 INFO - PROCESS | 1984 | 1461190642637 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:17:22 INFO - PROCESS | 1984 | 1461190642641 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:17:22 INFO - PROCESS | 1984 | 1461190642645 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:17:22 INFO - PROCESS | 1984 | 1461190642649 Marionette TRACE conn2 <- [1,570,null,{}] 15:17:22 INFO - PROCESS | 1984 | 1461190642651 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}] 15:17:22 INFO - PROCESS | 1984 | 1461190642735 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:17:22 INFO - PROCESS | 1984 | 1461190642796 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x118e44800 == 56 [pid = 1984] [id = 150] 15:17:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x119abe400) [pid = 1984] [serial = 447] [outer = 0x0] 15:17:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x11a755800) [pid = 1984] [serial = 448] [outer = 0x119abe400] 15:17:22 INFO - PROCESS | 1984 | 1461190642824 Marionette DEBUG loaded listener.js 15:17:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x11aca0c00) [pid = 1984] [serial = 449] [outer = 0x119abe400] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x11c774800 == 55 [pid = 1984] [id = 108] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x119b2b800 == 54 [pid = 1984] [id = 107] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12da2d000 == 53 [pid = 1984] [id = 142] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfe4800 == 52 [pid = 1984] [id = 141] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12cea5000 == 51 [pid = 1984] [id = 140] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x118c17800 == 50 [pid = 1984] [id = 139] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12b25e000 == 49 [pid = 1984] [id = 138] 15:17:22 INFO - PROCESS | 1984 | --DOCSHELL 0x127ed3000 == 48 [pid = 1984] [id = 137] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x12708e000 == 47 [pid = 1984] [id = 136] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x123ddb000 == 46 [pid = 1984] [id = 135] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x123a0c800 == 45 [pid = 1984] [id = 134] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd48800 == 44 [pid = 1984] [id = 133] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x119b13800 == 43 [pid = 1984] [id = 132] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x115304000 == 42 [pid = 1984] [id = 131] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x118a9c800 == 41 [pid = 1984] [id = 130] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x118ee9800 == 40 [pid = 1984] [id = 129] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x1288da000 == 39 [pid = 1984] [id = 128] 15:17:23 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x123bac800 == 38 [pid = 1984] [id = 127] 15:17:23 INFO - PROCESS | 1984 | --DOCSHELL 0x118aaf000 == 37 [pid = 1984] [id = 126] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x1276e2000) [pid = 1984] [serial = 355] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x128d29400) [pid = 1984] [serial = 358] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x127e69400) [pid = 1984] [serial = 356] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x115661000) [pid = 1984] [serial = 334] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x124134000) [pid = 1984] [serial = 344] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x123d3a800) [pid = 1984] [serial = 343] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x11b885000) [pid = 1984] [serial = 332] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x11aeebc00) [pid = 1984] [serial = 349] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x11c455400) [pid = 1984] [serial = 350] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x124181800) [pid = 1984] [serial = 352] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x11ace8800) [pid = 1984] [serial = 337] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x129362400) [pid = 1984] [serial = 361] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x11a750c00) [pid = 1984] [serial = 347] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x1191c1000) [pid = 1984] [serial = 346] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x11c37f800) [pid = 1984] [serial = 340] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 121 (0x119c75c00) [pid = 1984] [serial = 364] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x12b233c00) [pid = 1984] [serial = 367] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 119 (0x11c2e2400) [pid = 1984] [serial = 365] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 118 (0x12b90dc00) [pid = 1984] [serial = 370] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x12b997c00) [pid = 1984] [serial = 371] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x12b99f800) [pid = 1984] [serial = 373] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x12b29e400) [pid = 1984] [serial = 362] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x12b668400) [pid = 1984] [serial = 368] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x128fb4000) [pid = 1984] [serial = 359] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x1270db800) [pid = 1984] [serial = 353] [outer = 0x0] [url = about:blank] 15:17:23 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:23 INFO - PROCESS | 1984 | 1461190643198 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 573ms 15:17:23 INFO - PROCESS | 1984 | 1461190643218 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1984 | 1461190643220 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:17:23 INFO - PROCESS | 1984 | 1461190643222 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1984 | 1461190643225 Marionette TRACE conn2 <- [1,574,null,{}] 15:17:23 INFO - PROCESS | 1984 | 1461190643233 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}] 15:17:23 INFO - PROCESS | 1984 | 1461190643317 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:17:23 INFO - PROCESS | 1984 | 1461190643362 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ab1800 == 38 [pid = 1984] [id = 151] 15:17:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x119c74c00) [pid = 1984] [serial = 450] [outer = 0x0] 15:17:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x11ae79400) [pid = 1984] [serial = 451] [outer = 0x119c74c00] 15:17:23 INFO - PROCESS | 1984 | 1461190643386 Marionette DEBUG loaded listener.js 15:17:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x11be5d400) [pid = 1984] [serial = 452] [outer = 0x119c74c00] 15:17:23 INFO - PROCESS | 1984 | 1461190643761 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]]]}] 15:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 574ms 15:17:23 INFO - PROCESS | 1984 | 1461190643797 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:17:23 INFO - PROCESS | 1984 | 1461190643800 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:17:23 INFO - PROCESS | 1984 | 1461190643803 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:17:23 INFO - PROCESS | 1984 | 1461190643805 Marionette TRACE conn2 <- [1,578,null,{}] 15:17:23 INFO - PROCESS | 1984 | 1461190643809 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}] 15:17:23 INFO - PROCESS | 1984 | 1461190643934 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x11be5cc00) [pid = 1984] [serial = 453] [outer = 0x12f6c2800] 15:17:24 INFO - PROCESS | 1984 | 1461190644025 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c34f000 == 39 [pid = 1984] [id = 152] 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x11c456400) [pid = 1984] [serial = 454] [outer = 0x0] 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x1238a7400) [pid = 1984] [serial = 455] [outer = 0x11c456400] 15:17:24 INFO - PROCESS | 1984 | 1461190644092 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x1238b2c00) [pid = 1984] [serial = 456] [outer = 0x11c456400] 15:17:24 INFO - PROCESS | 1984 | 1461190644439 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]]]}] 15:17:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:17:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 15:17:24 INFO - PROCESS | 1984 | 1461190644476 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1984 | 1461190644478 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:17:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:17:24 INFO - PROCESS | 1984 | 1461190644482 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1984 | 1461190644484 Marionette TRACE conn2 <- [1,582,null,{}] 15:17:24 INFO - PROCESS | 1984 | 1461190644486 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}] 15:17:24 INFO - PROCESS | 1984 | 1461190644555 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:17:24 INFO - PROCESS | 1984 | 1461190644559 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0dd800 == 40 [pid = 1984] [id = 153] 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x123a30400) [pid = 1984] [serial = 457] [outer = 0x0] 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x123b36000) [pid = 1984] [serial = 458] [outer = 0x123a30400] 15:17:24 INFO - PROCESS | 1984 | 1461190644588 Marionette DEBUG loaded listener.js 15:17:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x1270d8800) [pid = 1984] [serial = 459] [outer = 0x123a30400] 15:17:24 INFO - PROCESS | 1984 | 1461190644908 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]]]}] 15:17:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:17:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 15:17:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:17:24 INFO - PROCESS | 1984 | 1461190644951 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:17:24 INFO - PROCESS | 1984 | 1461190644952 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:17:24 INFO - PROCESS | 1984 | 1461190644954 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:17:24 INFO - PROCESS | 1984 | 1461190644955 Marionette TRACE conn2 <- [1,586,null,{}] 15:17:24 INFO - PROCESS | 1984 | 1461190644958 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}] 15:17:25 INFO - PROCESS | 1984 | 1461190645048 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:17:25 INFO - PROCESS | 1984 | 1461190645053 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f8c800 == 41 [pid = 1984] [id = 154] 15:17:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x1276e1000) [pid = 1984] [serial = 460] [outer = 0x0] 15:17:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x127da3c00) [pid = 1984] [serial = 461] [outer = 0x1276e1000] 15:17:25 INFO - PROCESS | 1984 | 1461190645080 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x12b22b800) [pid = 1984] [serial = 462] [outer = 0x1276e1000] 15:17:25 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:25 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:25 INFO - PROCESS | 1984 | 1461190645536 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]]]}] 15:17:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:17:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 618ms 15:17:25 INFO - PROCESS | 1984 | 1461190645579 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:17:25 INFO - PROCESS | 1984 | 1461190645580 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:17:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:17:25 INFO - PROCESS | 1984 | 1461190645584 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:17:25 INFO - PROCESS | 1984 | 1461190645586 Marionette TRACE conn2 <- [1,590,null,{}] 15:17:25 INFO - PROCESS | 1984 | 1461190645589 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}] 15:17:25 INFO - PROCESS | 1984 | 1461190645728 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:17:25 INFO - PROCESS | 1984 | 1461190645750 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x124247800 == 42 [pid = 1984] [id = 155] 15:17:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x123a31400) [pid = 1984] [serial = 463] [outer = 0x0] 15:17:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x12b237400) [pid = 1984] [serial = 464] [outer = 0x123a31400] 15:17:25 INFO - PROCESS | 1984 | 1461190645790 Marionette DEBUG loaded listener.js 15:17:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12b65fc00) [pid = 1984] [serial = 465] [outer = 0x123a31400] 15:17:26 INFO - PROCESS | 1984 | 1461190646141 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 572ms 15:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:17:26 INFO - PROCESS | 1984 | 1461190646155 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:17:26 INFO - PROCESS | 1984 | 1461190646157 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:17:26 INFO - PROCESS | 1984 | 1461190646159 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1984 | 1461190646160 Marionette TRACE conn2 <- [1,594,null,{}] 15:17:26 INFO - PROCESS | 1984 | 1461190646164 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}] 15:17:26 INFO - PROCESS | 1984 | 1461190646257 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:17:26 INFO - PROCESS | 1984 | 1461190646267 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x127dee000 == 43 [pid = 1984] [id = 156] 15:17:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x12b235800) [pid = 1984] [serial = 466] [outer = 0x0] 15:17:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12b909400) [pid = 1984] [serial = 467] [outer = 0x12b235800] 15:17:26 INFO - PROCESS | 1984 | 1461190646292 Marionette DEBUG loaded listener.js 15:17:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12b99d800) [pid = 1984] [serial = 468] [outer = 0x12b235800] 15:17:26 INFO - PROCESS | 1984 | 1461190646737 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]]]}] 15:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 620ms 15:17:26 INFO - PROCESS | 1984 | 1461190646780 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:17:26 INFO - PROCESS | 1984 | 1461190646782 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:17:26 INFO - PROCESS | 1984 | 1461190646785 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:17:26 INFO - PROCESS | 1984 | 1461190646787 Marionette TRACE conn2 <- [1,598,null,{}] 15:17:26 INFO - PROCESS | 1984 | 1461190646790 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}] 15:17:26 INFO - PROCESS | 1984 | 1461190646931 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:17:26 INFO - PROCESS | 1984 | 1461190646952 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291c6800 == 44 [pid = 1984] [id = 157] 15:17:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x12b668400) [pid = 1984] [serial = 469] [outer = 0x0] 15:17:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12bacf000) [pid = 1984] [serial = 470] [outer = 0x12b668400] 15:17:26 INFO - PROCESS | 1984 | 1461190646984 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12ce45800) [pid = 1984] [serial = 471] [outer = 0x12b668400] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x12b9a0800) [pid = 1984] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x12bacbc00) [pid = 1984] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12bbbc800) [pid = 1984] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x12d7fb000) [pid = 1984] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x12880ec00) [pid = 1984] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x119ab2c00) [pid = 1984] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x11b4e2400) [pid = 1984] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x11ae7dc00) [pid = 1984] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x115660000) [pid = 1984] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x123b35000) [pid = 1984] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x1187b8c00) [pid = 1984] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x124181400) [pid = 1984] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 121 (0x12412e800) [pid = 1984] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:17:27 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x11558f800) [pid = 1984] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:17:27 INFO - PROCESS | 1984 | 1461190647489 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 720ms 15:17:27 INFO - PROCESS | 1984 | 1461190647505 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1984 | 1461190647506 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:17:27 INFO - PROCESS | 1984 | 1461190647508 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1984 | 1461190647509 Marionette TRACE conn2 <- [1,602,null,{}] 15:17:27 INFO - PROCESS | 1984 | 1461190647513 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}] 15:17:27 INFO - PROCESS | 1984 | 1461190647586 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:17:27 INFO - PROCESS | 1984 | 1461190647590 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b26a800 == 45 [pid = 1984] [id = 158] 15:17:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x1191bfc00) [pid = 1984] [serial = 472] [outer = 0x0] 15:17:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x12b235400) [pid = 1984] [serial = 473] [outer = 0x1191bfc00] 15:17:27 INFO - PROCESS | 1984 | 1461190647619 Marionette DEBUG loaded listener.js 15:17:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x12cf6b400) [pid = 1984] [serial = 474] [outer = 0x1191bfc00] 15:17:27 INFO - PROCESS | 1984 | 1461190647942 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]]]}] 15:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 15:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:17:27 INFO - PROCESS | 1984 | 1461190647979 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:17:27 INFO - PROCESS | 1984 | 1461190647980 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:17:27 INFO - PROCESS | 1984 | 1461190647983 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:17:27 INFO - PROCESS | 1984 | 1461190647984 Marionette TRACE conn2 <- [1,606,null,{}] 15:17:28 INFO - PROCESS | 1984 | 1461190647993 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}] 15:17:28 INFO - PROCESS | 1984 | 1461190648085 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:17:28 INFO - PROCESS | 1984 | 1461190648089 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf77000 == 46 [pid = 1984] [id = 159] 15:17:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x12d007c00) [pid = 1984] [serial = 475] [outer = 0x0] 15:17:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x12d23ac00) [pid = 1984] [serial = 476] [outer = 0x12d007c00] 15:17:28 INFO - PROCESS | 1984 | 1461190648119 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x12e11e000) [pid = 1984] [serial = 477] [outer = 0x12d007c00] 15:17:28 INFO - PROCESS | 1984 | 1461190648439 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 15:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:17:28 INFO - PROCESS | 1984 | 1461190648452 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:17:28 INFO - PROCESS | 1984 | 1461190648453 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:17:28 INFO - PROCESS | 1984 | 1461190648455 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1984 | 1461190648457 Marionette TRACE conn2 <- [1,610,null,{}] 15:17:28 INFO - PROCESS | 1984 | 1461190648459 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}] 15:17:28 INFO - PROCESS | 1984 | 1461190648540 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:17:28 INFO - PROCESS | 1984 | 1461190648546 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d75d800 == 47 [pid = 1984] [id = 160] 15:17:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x12e11e800) [pid = 1984] [serial = 478] [outer = 0x0] 15:17:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12e324c00) [pid = 1984] [serial = 479] [outer = 0x12e11e800] 15:17:28 INFO - PROCESS | 1984 | 1461190648572 Marionette DEBUG loaded listener.js 15:17:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x12e67f400) [pid = 1984] [serial = 480] [outer = 0x12e11e800] 15:17:28 INFO - PROCESS | 1984 | 1461190648903 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]]]}] 15:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 472ms 15:17:28 INFO - PROCESS | 1984 | 1461190648929 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:17:28 INFO - PROCESS | 1984 | 1461190648932 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:17:28 INFO - PROCESS | 1984 | 1461190648934 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:17:28 INFO - PROCESS | 1984 | 1461190648935 Marionette TRACE conn2 <- [1,614,null,{}] 15:17:28 INFO - PROCESS | 1984 | 1461190648937 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}] 15:17:29 INFO - PROCESS | 1984 | 1461190649038 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:17:29 INFO - PROCESS | 1984 | 1461190649042 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x12daeb800 == 48 [pid = 1984] [id = 161] 15:17:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12e11dc00) [pid = 1984] [serial = 481] [outer = 0x0] 15:17:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12e688000) [pid = 1984] [serial = 482] [outer = 0x12e11dc00] 15:17:29 INFO - PROCESS | 1984 | 1461190649068 Marionette DEBUG loaded listener.js 15:17:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x12e690800) [pid = 1984] [serial = 483] [outer = 0x12e11dc00] 15:17:29 INFO - PROCESS | 1984 | 1461190649424 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]]]}] 15:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 15:17:29 INFO - PROCESS | 1984 | 1461190649453 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:17:29 INFO - PROCESS | 1984 | 1461190649455 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:17:29 INFO - PROCESS | 1984 | 1461190649459 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:17:29 INFO - PROCESS | 1984 | 1461190649463 Marionette TRACE conn2 <- [1,618,null,{}] 15:17:29 INFO - PROCESS | 1984 | 1461190649469 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}] 15:17:29 INFO - PROCESS | 1984 | 1461190649570 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:17:29 INFO - PROCESS | 1984 | 1461190649618 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x118c0b800 == 49 [pid = 1984] [id = 162] 15:17:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x115870000) [pid = 1984] [serial = 484] [outer = 0x0] 15:17:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x11646c000) [pid = 1984] [serial = 485] [outer = 0x115870000] 15:17:29 INFO - PROCESS | 1984 | 1461190649651 Marionette DEBUG loaded listener.js 15:17:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x119256400) [pid = 1984] [serial = 486] [outer = 0x115870000] 15:17:30 INFO - PROCESS | 1984 | 1461190650072 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]]]}] 15:17:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:17:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 675ms 15:17:30 INFO - PROCESS | 1984 | 1461190650135 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1984 | 1461190650139 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:17:30 INFO - PROCESS | 1984 | 1461190650144 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1984 | 1461190650146 Marionette TRACE conn2 <- [1,622,null,{}] 15:17:30 INFO - PROCESS | 1984 | 1461190650149 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}] 15:17:30 INFO - PROCESS | 1984 | 1461190650274 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:17:30 INFO - PROCESS | 1984 | 1461190650349 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ad7800 == 50 [pid = 1984] [id = 163] 15:17:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x119abf800) [pid = 1984] [serial = 487] [outer = 0x0] 15:17:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x11ae7dc00) [pid = 1984] [serial = 488] [outer = 0x119abf800] 15:17:30 INFO - PROCESS | 1984 | 1461190650381 Marionette DEBUG loaded listener.js 15:17:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x11be53000) [pid = 1984] [serial = 489] [outer = 0x119abf800] 15:17:30 INFO - PROCESS | 1984 | 1461190650784 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]]]}] 15:17:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:17:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 15:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:17:30 INFO - PROCESS | 1984 | 1461190650815 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:17:30 INFO - PROCESS | 1984 | 1461190650816 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:17:30 INFO - PROCESS | 1984 | 1461190650819 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:17:30 INFO - PROCESS | 1984 | 1461190650821 Marionette TRACE conn2 <- [1,626,null,{}] 15:17:30 INFO - PROCESS | 1984 | 1461190650829 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}] 15:17:30 INFO - PROCESS | 1984 | 1461190650933 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:17:30 INFO - PROCESS | 1984 | 1461190650984 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf62800 == 51 [pid = 1984] [id = 164] 15:17:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x11c37f000) [pid = 1984] [serial = 490] [outer = 0x0] 15:17:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x124531400) [pid = 1984] [serial = 491] [outer = 0x11c37f000] 15:17:31 INFO - PROCESS | 1984 | 1461190651016 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x128d2dc00) [pid = 1984] [serial = 492] [outer = 0x11c37f000] 15:17:31 INFO - PROCESS | 1984 | 1461190651463 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]]]}] 15:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 675ms 15:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:17:31 INFO - PROCESS | 1984 | 1461190651497 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:17:31 INFO - PROCESS | 1984 | 1461190651499 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:17:31 INFO - PROCESS | 1984 | 1461190651503 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:17:31 INFO - PROCESS | 1984 | 1461190651504 Marionette TRACE conn2 <- [1,630,null,{}] 15:17:31 INFO - PROCESS | 1984 | 1461190651506 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}] 15:17:31 INFO - PROCESS | 1984 | 1461190651627 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:17:31 INFO - PROCESS | 1984 | 1461190651704 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea51000 == 52 [pid = 1984] [id = 165] 15:17:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12b666800) [pid = 1984] [serial = 493] [outer = 0x0] 15:17:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12b9a3000) [pid = 1984] [serial = 494] [outer = 0x12b666800] 15:17:31 INFO - PROCESS | 1984 | 1461190651734 Marionette DEBUG loaded listener.js 15:17:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x12d22cc00) [pid = 1984] [serial = 495] [outer = 0x12b666800] 15:17:32 INFO - PROCESS | 1984 | 1461190652138 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]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 15:17:32 INFO - PROCESS | 1984 | 1461190652174 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1984 | 1461190652175 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:17:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:17:32 INFO - PROCESS | 1984 | 1461190652178 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1984 | 1461190652179 Marionette TRACE conn2 <- [1,634,null,{}] 15:17:32 INFO - PROCESS | 1984 | 1461190652181 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}] 15:17:32 INFO - PROCESS | 1984 | 1461190652277 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:17:32 INFO - PROCESS | 1984 | 1461190652323 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec11000 == 53 [pid = 1984] [id = 166] 15:17:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x12bad5400) [pid = 1984] [serial = 496] [outer = 0x0] 15:17:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x12d7fd400) [pid = 1984] [serial = 497] [outer = 0x12bad5400] 15:17:32 INFO - PROCESS | 1984 | 1461190652353 Marionette DEBUG loaded listener.js 15:17:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x12e357800) [pid = 1984] [serial = 498] [outer = 0x12bad5400] 15:17:32 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:32 INFO - PROCESS | 1984 | 1461190652786 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]]]}] 15:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 620ms 15:17:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:17:32 INFO - PROCESS | 1984 | 1461190652798 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:17:32 INFO - PROCESS | 1984 | 1461190652800 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:17:32 INFO - PROCESS | 1984 | 1461190652802 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:17:32 INFO - PROCESS | 1984 | 1461190652803 Marionette TRACE conn2 <- [1,638,null,{}] 15:17:32 INFO - PROCESS | 1984 | 1461190652806 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}] 15:17:32 INFO - PROCESS | 1984 | 1461190652925 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:17:33 INFO - PROCESS | 1984 | 1461190653022 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x119274000 == 54 [pid = 1984] [id = 167] 15:17:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x11586c000) [pid = 1984] [serial = 499] [outer = 0x0] 15:17:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x12e123400) [pid = 1984] [serial = 500] [outer = 0x11586c000] 15:17:33 INFO - PROCESS | 1984 | 1461190653056 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x12e698400) [pid = 1984] [serial = 501] [outer = 0x11586c000] 15:17:33 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:33 INFO - PROCESS | 1984 | 1461190653677 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]]]}] 15:17:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:17:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 920ms 15:17:33 INFO - PROCESS | 1984 | 1461190653723 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:17:33 INFO - PROCESS | 1984 | 1461190653725 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:17:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:17:33 INFO - PROCESS | 1984 | 1461190653729 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:17:33 INFO - PROCESS | 1984 | 1461190653733 Marionette TRACE conn2 <- [1,642,null,{}] 15:17:33 INFO - PROCESS | 1984 | 1461190653737 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}] 15:17:33 INFO - PROCESS | 1984 | 1461190653827 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:17:33 INFO - PROCESS | 1984 | 1461190653899 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd4f800 == 55 [pid = 1984] [id = 168] 15:17:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x115664c00) [pid = 1984] [serial = 502] [outer = 0x0] 15:17:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x1191b5800) [pid = 1984] [serial = 503] [outer = 0x115664c00] 15:17:33 INFO - PROCESS | 1984 | 1461190653928 Marionette DEBUG loaded listener.js 15:17:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x11ac94800) [pid = 1984] [serial = 504] [outer = 0x115664c00] 15:17:34 INFO - PROCESS | 1984 | 1461190654353 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]]]}] 15:17:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:17:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 673ms 15:17:34 INFO - PROCESS | 1984 | 1461190654402 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:17:34 INFO - PROCESS | 1984 | 1461190654406 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:17:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:17:34 INFO - PROCESS | 1984 | 1461190654431 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:17:34 INFO - PROCESS | 1984 | 1461190654433 Marionette TRACE conn2 <- [1,646,null,{}] 15:17:34 INFO - PROCESS | 1984 | 1461190654437 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}] 15:17:34 INFO - PROCESS | 1984 | 1461190654525 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:17:34 INFO - PROCESS | 1984 | 1461190654590 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b476000 == 56 [pid = 1984] [id = 169] 15:17:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x11aeec800) [pid = 1984] [serial = 505] [outer = 0x0] 15:17:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x11be5d000) [pid = 1984] [serial = 506] [outer = 0x11aeec800] 15:17:34 INFO - PROCESS | 1984 | 1461190654617 Marionette DEBUG loaded listener.js 15:17:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x1238ad000) [pid = 1984] [serial = 507] [outer = 0x11aeec800] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0d6800 == 55 [pid = 1984] [id = 105] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12d75d800 == 54 [pid = 1984] [id = 160] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf77000 == 53 [pid = 1984] [id = 159] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12b26a800 == 52 [pid = 1984] [id = 158] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x1291c6800 == 51 [pid = 1984] [id = 157] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x127dee000 == 50 [pid = 1984] [id = 156] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x124247800 == 49 [pid = 1984] [id = 155] 15:17:34 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x127d94800) [pid = 1984] [serial = 382] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x115593000) [pid = 1984] [serial = 376] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x11c245000) [pid = 1984] [serial = 379] [outer = 0x0] [url = about:blank] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x123f8c800 == 48 [pid = 1984] [id = 154] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0dd800 == 47 [pid = 1984] [id = 153] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x11c34f000 == 46 [pid = 1984] [id = 152] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x119ab1800 == 45 [pid = 1984] [id = 151] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x118e44800 == 44 [pid = 1984] [id = 150] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x11a766800 == 43 [pid = 1984] [id = 149] 15:17:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12e746800 == 42 [pid = 1984] [id = 147] 15:17:35 INFO - PROCESS | 1984 | 1461190655004 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]]]}] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x129366c00) [pid = 1984] [serial = 401] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x11ac9d800) [pid = 1984] [serial = 389] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x119abe000) [pid = 1984] [serial = 388] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x11c8c7c00) [pid = 1984] [serial = 394] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x123b34000) [pid = 1984] [serial = 395] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x12d003800) [pid = 1984] [serial = 410] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x12b234000) [pid = 1984] [serial = 386] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x12918d400) [pid = 1984] [serial = 385] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x118cd7000) [pid = 1984] [serial = 391] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x11a86e400) [pid = 1984] [serial = 392] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x1270dec00) [pid = 1984] [serial = 397] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x128808400) [pid = 1984] [serial = 398] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x12d233400) [pid = 1984] [serial = 413] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x123eb4000) [pid = 1984] [serial = 416] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x12e31f800) [pid = 1984] [serial = 422] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x11a750400) [pid = 1984] [serial = 415] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x12d233000) [pid = 1984] [serial = 418] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x12b22d000) [pid = 1984] [serial = 403] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x12b999c00) [pid = 1984] [serial = 404] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x12e11f800) [pid = 1984] [serial = 419] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x12e362800) [pid = 1984] [serial = 425] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12e121c00) [pid = 1984] [serial = 421] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x12bacd000) [pid = 1984] [serial = 406] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x12ce50800) [pid = 1984] [serial = 409] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x12bbb4400) [pid = 1984] [serial = 407] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x12d00f800) [pid = 1984] [serial = 412] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x12e325400) [pid = 1984] [serial = 424] [outer = 0x0] [url = about:blank] 15:17:35 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x12918cc00) [pid = 1984] [serial = 400] [outer = 0x0] [url = about:blank] 15:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 646ms 15:17:35 INFO - PROCESS | 1984 | 1461190655057 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1984 | 1461190655059 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:17:35 INFO - PROCESS | 1984 | 1461190655062 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1984 | 1461190655066 Marionette TRACE conn2 <- [1,650,null,{}] 15:17:35 INFO - PROCESS | 1984 | 1461190655077 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}] 15:17:35 INFO - PROCESS | 1984 | 1461190655200 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:17:35 INFO - PROCESS | 1984 | 1461190655217 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a508800 == 43 [pid = 1984] [id = 170] 15:17:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x123a32800) [pid = 1984] [serial = 508] [outer = 0x0] 15:17:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x124379c00) [pid = 1984] [serial = 509] [outer = 0x123a32800] 15:17:35 INFO - PROCESS | 1984 | 1461190655261 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x127d96c00) [pid = 1984] [serial = 510] [outer = 0x123a32800] 15:17:35 INFO - PROCESS | 1984 | 1461190655668 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]]]}] 15:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 623ms 15:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:17:35 INFO - PROCESS | 1984 | 1461190655685 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:17:35 INFO - PROCESS | 1984 | 1461190655687 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:17:35 INFO - PROCESS | 1984 | 1461190655689 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:17:35 INFO - PROCESS | 1984 | 1461190655690 Marionette TRACE conn2 <- [1,654,null,{}] 15:17:35 INFO - PROCESS | 1984 | 1461190655692 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}] 15:17:35 INFO - PROCESS | 1984 | 1461190655770 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:17:35 INFO - PROCESS | 1984 | 1461190655775 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x123cb3000 == 44 [pid = 1984] [id = 171] 15:17:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x127d97000) [pid = 1984] [serial = 511] [outer = 0x0] 15:17:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12918d400) [pid = 1984] [serial = 512] [outer = 0x127d97000] 15:17:35 INFO - PROCESS | 1984 | 1461190655804 Marionette DEBUG loaded listener.js 15:17:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12b235c00) [pid = 1984] [serial = 513] [outer = 0x127d97000] 15:17:36 INFO - PROCESS | 1984 | 1461190656148 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 15:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:17:36 INFO - PROCESS | 1984 | 1461190656158 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1984 | 1461190656159 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:17:36 INFO - PROCESS | 1984 | 1461190656162 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1984 | 1461190656165 Marionette TRACE conn2 <- [1,658,null,{}] 15:17:36 INFO - PROCESS | 1984 | 1461190656167 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}] 15:17:36 INFO - PROCESS | 1984 | 1461190656262 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:17:36 INFO - PROCESS | 1984 | 1461190656269 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247e6000 == 45 [pid = 1984] [id = 172] 15:17:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x127e6a800) [pid = 1984] [serial = 514] [outer = 0x0] 15:17:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12b49f000) [pid = 1984] [serial = 515] [outer = 0x127e6a800] 15:17:36 INFO - PROCESS | 1984 | 1461190656294 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12b910800) [pid = 1984] [serial = 516] [outer = 0x127e6a800] 15:17:36 INFO - PROCESS | 1984 | 1461190656609 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]]]}] 15:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 473ms 15:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:17:36 INFO - PROCESS | 1984 | 1461190656635 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:17:36 INFO - PROCESS | 1984 | 1461190656637 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:17:36 INFO - PROCESS | 1984 | 1461190656639 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:17:36 INFO - PROCESS | 1984 | 1461190656640 Marionette TRACE conn2 <- [1,662,null,{}] 15:17:36 INFO - PROCESS | 1984 | 1461190656642 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}] 15:17:36 INFO - PROCESS | 1984 | 1461190656736 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:17:36 INFO - PROCESS | 1984 | 1461190656741 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x1297a2000 == 46 [pid = 1984] [id = 173] 15:17:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x12b999c00) [pid = 1984] [serial = 517] [outer = 0x0] 15:17:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x12d00c000) [pid = 1984] [serial = 518] [outer = 0x12b999c00] 15:17:36 INFO - PROCESS | 1984 | 1461190656770 Marionette DEBUG loaded listener.js 15:17:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x12e127c00) [pid = 1984] [serial = 519] [outer = 0x12b999c00] 15:17:37 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:37 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:37 INFO - PROCESS | 1984 | 1461190657142 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 15:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:17:37 INFO - PROCESS | 1984 | 1461190657158 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1984 | 1461190657159 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:17:37 INFO - PROCESS | 1984 | 1461190657162 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1984 | 1461190657163 Marionette TRACE conn2 <- [1,666,null,{}] 15:17:37 INFO - PROCESS | 1984 | 1461190657165 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}] 15:17:37 INFO - PROCESS | 1984 | 1461190657260 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:17:37 INFO - PROCESS | 1984 | 1461190657273 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba59000 == 47 [pid = 1984] [id = 174] 15:17:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x12e31f800) [pid = 1984] [serial = 520] [outer = 0x0] 15:17:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x12e35e800) [pid = 1984] [serial = 521] [outer = 0x12e31f800] 15:17:37 INFO - PROCESS | 1984 | 1461190657298 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x12e68a800) [pid = 1984] [serial = 522] [outer = 0x12e31f800] 15:17:37 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:37 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:37 INFO - PROCESS | 1984 | 1461190657619 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]]]}] 15:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 15:17:37 INFO - PROCESS | 1984 | 1461190657634 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:17:37 INFO - PROCESS | 1984 | 1461190657635 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:17:37 INFO - PROCESS | 1984 | 1461190657637 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:17:37 INFO - PROCESS | 1984 | 1461190657638 Marionette TRACE conn2 <- [1,670,null,{}] 15:17:37 INFO - PROCESS | 1984 | 1461190657641 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}] 15:17:37 INFO - PROCESS | 1984 | 1461190657736 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:17:37 INFO - PROCESS | 1984 | 1461190657760 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfd4800 == 48 [pid = 1984] [id = 175] 15:17:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x12e31dc00) [pid = 1984] [serial = 523] [outer = 0x0] 15:17:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12e696000) [pid = 1984] [serial = 524] [outer = 0x12e31dc00] 15:17:37 INFO - PROCESS | 1984 | 1461190657785 Marionette DEBUG loaded listener.js 15:17:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12e69ec00) [pid = 1984] [serial = 525] [outer = 0x12e31dc00] 15:17:38 INFO - PROCESS | 1984 | 1461190658139 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]]]}] 15:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 15:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:17:38 INFO - PROCESS | 1984 | 1461190658157 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1984 | 1461190658159 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:17:38 INFO - PROCESS | 1984 | 1461190658165 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1984 | 1461190658167 Marionette TRACE conn2 <- [1,674,null,{}] 15:17:38 INFO - PROCESS | 1984 | 1461190658171 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}] 15:17:38 INFO - PROCESS | 1984 | 1461190658320 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:17:38 INFO - PROCESS | 1984 | 1461190658340 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d75f000 == 49 [pid = 1984] [id = 176] 15:17:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x12e324000) [pid = 1984] [serial = 526] [outer = 0x0] 15:17:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x12ee6ec00) [pid = 1984] [serial = 527] [outer = 0x12e324000] 15:17:38 INFO - PROCESS | 1984 | 1461190658378 Marionette DEBUG loaded listener.js 15:17:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x12ee73c00) [pid = 1984] [serial = 528] [outer = 0x12e324000] 15:17:38 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:38 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:17:38 INFO - PROCESS | 1984 | 1461190658730 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]]]}] 15:17:38 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 15:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 623ms 15:17:38 INFO - PROCESS | 1984 | 1461190658793 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:17:38 INFO - PROCESS | 1984 | 1461190658794 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:17:38 INFO - PROCESS | 1984 | 1461190658796 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:17:38 INFO - PROCESS | 1984 | 1461190658797 Marionette TRACE conn2 <- [1,678,null,{}] 15:17:38 INFO - PROCESS | 1984 | 1461190658800 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}] 15:17:39 INFO - PROCESS | 1984 | 1461190659053 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x119c74c00) [pid = 1984] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x123a31400) [pid = 1984] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x123a30400) [pid = 1984] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x119abe400) [pid = 1984] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x1276e1000) [pid = 1984] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x11c456400) [pid = 1984] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x12b235800) [pid = 1984] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x1182b1c00) [pid = 1984] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x12b668400) [pid = 1984] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x12e11e800) [pid = 1984] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x1191bfc00) [pid = 1984] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:17:39 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x12d007c00) [pid = 1984] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:17:39 INFO - PROCESS | 1984 | 1461190659094 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x115291800 == 50 [pid = 1984] [id = 177] 15:17:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x11565d000) [pid = 1984] [serial = 529] [outer = 0x0] 15:17:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x11a86cc00) [pid = 1984] [serial = 530] [outer = 0x11565d000] 15:17:39 INFO - PROCESS | 1984 | 1461190659120 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x1276e2800) [pid = 1984] [serial = 531] [outer = 0x11565d000] 15:17:39 INFO - PROCESS | 1984 | 1461190659388 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]]]}] 15:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 619ms 15:17:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:17:39 INFO - PROCESS | 1984 | 1461190659419 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:17:39 INFO - PROCESS | 1984 | 1461190659420 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:17:39 INFO - PROCESS | 1984 | 1461190659422 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:17:39 INFO - PROCESS | 1984 | 1461190659424 Marionette TRACE conn2 <- [1,682,null,{}] 15:17:39 INFO - PROCESS | 1984 | 1461190659426 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}] 15:17:39 INFO - PROCESS | 1984 | 1461190659533 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:17:39 INFO - PROCESS | 1984 | 1461190659537 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eca3000 == 51 [pid = 1984] [id = 178] 15:17:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x1276e1000) [pid = 1984] [serial = 532] [outer = 0x0] 15:17:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x12ee75800) [pid = 1984] [serial = 533] [outer = 0x1276e1000] 15:17:39 INFO - PROCESS | 1984 | 1461190659566 Marionette DEBUG loaded listener.js 15:17:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x12f413800) [pid = 1984] [serial = 534] [outer = 0x1276e1000] 15:17:40 INFO - PROCESS | 1984 | 1461190660404 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]]]}] 15:17:40 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) 15:17:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1024ms 15:17:40 INFO - PROCESS | 1984 | 1461190660447 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:17:40 INFO - PROCESS | 1984 | 1461190660448 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:17:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:17:40 INFO - PROCESS | 1984 | 1461190660450 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:17:40 INFO - PROCESS | 1984 | 1461190660451 Marionette TRACE conn2 <- [1,686,null,{}] 15:17:40 INFO - PROCESS | 1984 | 1461190660453 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}] 15:17:40 INFO - PROCESS | 1984 | 1461190660551 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:17:40 INFO - PROCESS | 1984 | 1461190660557 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f254800 == 52 [pid = 1984] [id = 179] 15:17:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x12f11d400) [pid = 1984] [serial = 535] [outer = 0x0] 15:17:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12f41bc00) [pid = 1984] [serial = 536] [outer = 0x12f11d400] 15:17:40 INFO - PROCESS | 1984 | 1461190660582 Marionette DEBUG loaded listener.js 15:17:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12f6be000) [pid = 1984] [serial = 537] [outer = 0x12f11d400] 15:17:41 INFO - PROCESS | 1984 | 1461190661384 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]]]}] 15:17:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:17:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 15:17:41 INFO - PROCESS | 1984 | 1461190661421 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:17:41 INFO - PROCESS | 1984 | 1461190661423 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:17:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:17:41 INFO - PROCESS | 1984 | 1461190661427 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:17:41 INFO - PROCESS | 1984 | 1461190661430 Marionette TRACE conn2 <- [1,690,null,{}] 15:17:41 INFO - PROCESS | 1984 | 1461190661434 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}] 15:17:41 INFO - PROCESS | 1984 | 1461190661540 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:17:41 INFO - PROCESS | 1984 | 1461190661592 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192bd000 == 53 [pid = 1984] [id = 180] 15:17:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x119138400) [pid = 1984] [serial = 538] [outer = 0x0] 15:17:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x119ab5c00) [pid = 1984] [serial = 539] [outer = 0x119138400] 15:17:41 INFO - PROCESS | 1984 | 1461190661623 Marionette DEBUG loaded listener.js 15:17:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x11ac9bc00) [pid = 1984] [serial = 540] [outer = 0x119138400] 15:17:42 INFO - PROCESS | 1984 | 1461190662559 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]]]}] 15:17:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:17:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1172ms 15:17:42 INFO - PROCESS | 1984 | 1461190662599 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:17:42 INFO - PROCESS | 1984 | 1461190662603 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:17:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:17:42 INFO - PROCESS | 1984 | 1461190662608 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:17:42 INFO - PROCESS | 1984 | 1461190662610 Marionette TRACE conn2 <- [1,694,null,{}] 15:17:42 INFO - PROCESS | 1984 | 1461190662612 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}] 15:17:42 INFO - PROCESS | 1984 | 1461190662712 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:17:42 INFO - PROCESS | 1984 | 1461190662762 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f93800 == 54 [pid = 1984] [id = 181] 15:17:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x119abe000) [pid = 1984] [serial = 541] [outer = 0x0] 15:17:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x11c457000) [pid = 1984] [serial = 542] [outer = 0x119abe000] 15:17:42 INFO - PROCESS | 1984 | 1461190662792 Marionette DEBUG loaded listener.js 15:17:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x124535400) [pid = 1984] [serial = 543] [outer = 0x119abe000] 15:17:43 INFO - PROCESS | 1984 | 1461190663671 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]]]}] 15:17:43 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) 15:17:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1072ms 15:17:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:17:43 INFO - PROCESS | 1984 | 1461190663720 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:17:43 INFO - PROCESS | 1984 | 1461190663722 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:17:43 INFO - PROCESS | 1984 | 1461190663725 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:17:43 INFO - PROCESS | 1984 | 1461190663728 Marionette TRACE conn2 <- [1,698,null,{}] 15:17:43 INFO - PROCESS | 1984 | 1461190663737 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}] 15:17:43 INFO - PROCESS | 1984 | 1461190663842 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:17:43 INFO - PROCESS | 1984 | 1461190663892 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x124399800 == 55 [pid = 1984] [id = 182] 15:17:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x1270d4c00) [pid = 1984] [serial = 544] [outer = 0x0] 15:17:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x12b911400) [pid = 1984] [serial = 545] [outer = 0x1270d4c00] 15:17:43 INFO - PROCESS | 1984 | 1461190663924 Marionette DEBUG loaded listener.js 15:17:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12cf6c000) [pid = 1984] [serial = 546] [outer = 0x1270d4c00] 15:17:44 INFO - PROCESS | 1984 | 1461190664857 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]]]}] 15:17:44 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) 15:17:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1175ms 15:17:44 INFO - PROCESS | 1984 | 1461190664902 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:17:44 INFO - PROCESS | 1984 | 1461190664905 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:17:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:17:44 INFO - PROCESS | 1984 | 1461190664910 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:17:44 INFO - PROCESS | 1984 | 1461190664913 Marionette TRACE conn2 <- [1,702,null,{}] 15:17:44 INFO - PROCESS | 1984 | 1461190664919 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}] 15:17:45 INFO - PROCESS | 1984 | 1461190665024 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:17:45 INFO - PROCESS | 1984 | 1461190665075 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd3a000 == 56 [pid = 1984] [id = 183] 15:17:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x119c6b000) [pid = 1984] [serial = 547] [outer = 0x0] 15:17:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x11a86c800) [pid = 1984] [serial = 548] [outer = 0x119c6b000] 15:17:45 INFO - PROCESS | 1984 | 1461190665103 Marionette DEBUG loaded listener.js 15:17:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x11ae78000) [pid = 1984] [serial = 549] [outer = 0x119c6b000] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12daf1800 == 55 [pid = 1984] [id = 143] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12eca3000 == 54 [pid = 1984] [id = 178] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x115291800 == 53 [pid = 1984] [id = 177] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12d75f000 == 52 [pid = 1984] [id = 176] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfd4800 == 51 [pid = 1984] [id = 175] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba59000 == 50 [pid = 1984] [id = 174] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x1297a2000 == 49 [pid = 1984] [id = 173] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x1247e6000 == 48 [pid = 1984] [id = 172] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12e688000) [pid = 1984] [serial = 482] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x123cb3000 == 47 [pid = 1984] [id = 171] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x11a508800 == 46 [pid = 1984] [id = 170] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x11b476000 == 45 [pid = 1984] [id = 169] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd4f800 == 44 [pid = 1984] [id = 168] 15:17:45 INFO - PROCESS | 1984 | --DOCSHELL 0x118c0b800 == 43 [pid = 1984] [id = 162] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x12b99d800) [pid = 1984] [serial = 468] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x12e67f400) [pid = 1984] [serial = 480] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x128810c00) [pid = 1984] [serial = 194] [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.] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x12b235400) [pid = 1984] [serial = 473] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x12cf6b400) [pid = 1984] [serial = 474] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x12e324c00) [pid = 1984] [serial = 479] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x12d23ac00) [pid = 1984] [serial = 476] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x12ce45800) [pid = 1984] [serial = 471] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x12e11e000) [pid = 1984] [serial = 477] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x12b22b800) [pid = 1984] [serial = 462] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x11ae79400) [pid = 1984] [serial = 451] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x11be5d400) [pid = 1984] [serial = 452] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x12b237400) [pid = 1984] [serial = 464] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x123b36000) [pid = 1984] [serial = 458] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x1270d8800) [pid = 1984] [serial = 459] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x11aca0c00) [pid = 1984] [serial = 449] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x11a755800) [pid = 1984] [serial = 448] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x12e362c00) [pid = 1984] [serial = 427] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x12cf67400) [pid = 1984] [serial = 439] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x127da3c00) [pid = 1984] [serial = 461] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x1238a7400) [pid = 1984] [serial = 455] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x1238b2c00) [pid = 1984] [serial = 456] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12b909400) [pid = 1984] [serial = 467] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x12b238000) [pid = 1984] [serial = 436] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x119ab2400) [pid = 1984] [serial = 446] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x118c7e400) [pid = 1984] [serial = 445] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x12b65fc00) [pid = 1984] [serial = 465] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x11c8c3400) [pid = 1984] [serial = 433] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x118fc0000) [pid = 1984] [serial = 430] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x12b907c00) [pid = 1984] [serial = 442] [outer = 0x0] [url = about:blank] 15:17:45 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x12bacf000) [pid = 1984] [serial = 470] [outer = 0x0] [url = about:blank] 15:17:46 INFO - PROCESS | 1984 | 1461190666002 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]]]}] 15:17:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:17:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1126ms 15:17:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:17:46 INFO - PROCESS | 1984 | 1461190666035 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:17:46 INFO - PROCESS | 1984 | 1461190666038 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:17:46 INFO - PROCESS | 1984 | 1461190666043 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:17:46 INFO - PROCESS | 1984 | 1461190666044 Marionette TRACE conn2 <- [1,706,null,{}] 15:17:46 INFO - PROCESS | 1984 | 1461190666047 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}] 15:17:46 INFO - PROCESS | 1984 | 1461190666124 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:17:46 INFO - PROCESS | 1984 | 1461190666131 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x118e44800 == 44 [pid = 1984] [id = 184] 15:17:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x119ab2400) [pid = 1984] [serial = 550] [outer = 0x0] 15:17:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x11b885000) [pid = 1984] [serial = 551] [outer = 0x119ab2400] 15:17:46 INFO - PROCESS | 1984 | 1461190666159 Marionette DEBUG loaded listener.js 15:17:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x11c2e2400) [pid = 1984] [serial = 552] [outer = 0x119ab2400] 15:17:47 INFO - PROCESS | 1984 | 1461190667003 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]]]}] 15:17:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 15:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:17:47 INFO - PROCESS | 1984 | 1461190667014 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:17:47 INFO - PROCESS | 1984 | 1461190667015 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:17:47 INFO - PROCESS | 1984 | 1461190667018 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:17:47 INFO - PROCESS | 1984 | 1461190667020 Marionette TRACE conn2 <- [1,710,null,{}] 15:17:47 INFO - PROCESS | 1984 | 1461190667028 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}] 15:17:47 INFO - PROCESS | 1984 | 1461190667110 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:17:47 INFO - PROCESS | 1984 | 1461190667157 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a77c000 == 45 [pid = 1984] [id = 185] 15:17:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x11c450400) [pid = 1984] [serial = 553] [outer = 0x0] 15:17:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x123b3d800) [pid = 1984] [serial = 554] [outer = 0x11c450400] 15:17:47 INFO - PROCESS | 1984 | 1461190667185 Marionette DEBUG loaded listener.js 15:17:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x1270dd400) [pid = 1984] [serial = 555] [outer = 0x11c450400] 15:17:48 INFO - PROCESS | 1984 | 1461190668004 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]]]}] 15:17:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:17:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 15:17:48 INFO - PROCESS | 1984 | 1461190668041 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:17:48 INFO - PROCESS | 1984 | 1461190668043 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:17:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:17:48 INFO - PROCESS | 1984 | 1461190668047 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:17:48 INFO - PROCESS | 1984 | 1461190668049 Marionette TRACE conn2 <- [1,714,null,{}] 15:17:48 INFO - PROCESS | 1984 | 1461190668052 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}] 15:17:48 INFO - PROCESS | 1984 | 1461190668167 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:17:48 INFO - PROCESS | 1984 | 1461190668201 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a16000 == 46 [pid = 1984] [id = 186] 15:17:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x1277cb400) [pid = 1984] [serial = 556] [outer = 0x0] 15:17:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12918cc00) [pid = 1984] [serial = 557] [outer = 0x1277cb400] 15:17:48 INFO - PROCESS | 1984 | 1461190668228 Marionette DEBUG loaded listener.js 15:17:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x12b229c00) [pid = 1984] [serial = 558] [outer = 0x1277cb400] 15:17:49 INFO - PROCESS | 1984 | 1461190669016 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]]]}] 15:17:49 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 15:17:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1024ms 15:17:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:17:49 INFO - PROCESS | 1984 | 1461190669071 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:17:49 INFO - PROCESS | 1984 | 1461190669072 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:17:49 INFO - PROCESS | 1984 | 1461190669074 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:17:49 INFO - PROCESS | 1984 | 1461190669076 Marionette TRACE conn2 <- [1,718,null,{}] 15:17:49 INFO - PROCESS | 1984 | 1461190669078 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}] 15:17:49 INFO - PROCESS | 1984 | 1461190669167 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:17:49 INFO - PROCESS | 1984 | 1461190669177 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x124787000 == 47 [pid = 1984] [id = 187] 15:17:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12935ec00) [pid = 1984] [serial = 559] [outer = 0x0] 15:17:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12b29e800) [pid = 1984] [serial = 560] [outer = 0x12935ec00] 15:17:49 INFO - PROCESS | 1984 | 1461190669207 Marionette DEBUG loaded listener.js 15:17:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x12b905c00) [pid = 1984] [serial = 561] [outer = 0x12935ec00] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x12e31f800) [pid = 1984] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x12e31dc00) [pid = 1984] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x12e11dc00) [pid = 1984] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12e324000) [pid = 1984] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x123a32800) [pid = 1984] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x127d97000) [pid = 1984] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x127e6a800) [pid = 1984] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x11aeec800) [pid = 1984] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x115664c00) [pid = 1984] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x12b999c00) [pid = 1984] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x11565d000) [pid = 1984] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:17:50 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x1276e1000) [pid = 1984] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:17:50 INFO - PROCESS | 1984 | 1461190670039 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]]]}] 15:17:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:17:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 15:17:50 INFO - PROCESS | 1984 | 1461190670047 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:17:50 INFO - PROCESS | 1984 | 1461190670049 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:17:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:17:50 INFO - PROCESS | 1984 | 1461190670051 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1984 | 1461190670052 Marionette TRACE conn2 <- [1,722,null,{}] 15:17:50 INFO - PROCESS | 1984 | 1461190670054 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}] 15:17:50 INFO - PROCESS | 1984 | 1461190670146 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:17:50 INFO - PROCESS | 1984 | 1461190670153 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247e0800 == 48 [pid = 1984] [id = 188] 15:17:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x127d97000) [pid = 1984] [serial = 562] [outer = 0x0] 15:17:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x12bacd000) [pid = 1984] [serial = 563] [outer = 0x127d97000] 15:17:50 INFO - PROCESS | 1984 | 1461190670181 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x12d005400) [pid = 1984] [serial = 564] [outer = 0x127d97000] 15:17:50 INFO - PROCESS | 1984 | 1461190670531 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] 15:17:50 INFO - PROCESS | 1984 | 1461190670571 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:17:50 INFO - PROCESS | 1984 | 1461190670573 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:17:50 INFO - PROCESS | 1984 | 1461190670574 Marionette TRACE conn2 <- [1,726,null,{}] 15:17:50 INFO - PROCESS | 1984 | 1461190670577 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}] 15:17:50 INFO - PROCESS | 1984 | 1461190670669 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:17:50 INFO - PROCESS | 1984 | 1461190670675 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x127ed4000 == 49 [pid = 1984] [id = 189] 15:17:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x12ce45400) [pid = 1984] [serial = 565] [outer = 0x0] 15:17:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12d231000) [pid = 1984] [serial = 566] [outer = 0x12ce45400] 15:17:50 INFO - PROCESS | 1984 | 1461190670703 Marionette DEBUG loaded listener.js 15:17:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x12d7f9000) [pid = 1984] [serial = 567] [outer = 0x12ce45400] 15:17:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:17:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 472ms 15:17:51 INFO - PROCESS | 1984 | 1461190671037 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]]]}] 15:17:51 INFO - PROCESS | 1984 | 1461190671047 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:17:51 INFO - PROCESS | 1984 | 1461190671049 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:17:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:17:51 INFO - PROCESS | 1984 | 1461190671052 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1984 | 1461190671053 Marionette TRACE conn2 <- [1,730,null,{}] 15:17:51 INFO - PROCESS | 1984 | 1461190671055 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}] 15:17:51 INFO - PROCESS | 1984 | 1461190671127 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:17:51 INFO - PROCESS | 1984 | 1461190671133 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b983800 == 50 [pid = 1984] [id = 190] 15:17:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12d7f9800) [pid = 1984] [serial = 568] [outer = 0x0] 15:17:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12e125000) [pid = 1984] [serial = 569] [outer = 0x12d7f9800] 15:17:51 INFO - PROCESS | 1984 | 1461190671159 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x12e357000) [pid = 1984] [serial = 570] [outer = 0x12d7f9800] 15:17:51 INFO - PROCESS | 1984 | 1461190671485 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[3248] expected 0 but got 9","_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] 15:17:51 INFO - PROCESS | 1984 | 1461190671522 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:17:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:17:51 INFO - PROCESS | 1984 | 1461190671524 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:17:51 INFO - PROCESS | 1984 | 1461190671525 Marionette TRACE conn2 <- [1,734,null,{}] 15:17:51 INFO - PROCESS | 1984 | 1461190671527 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}] 15:17:51 INFO - PROCESS | 1984 | 1461190671625 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:17:51 INFO - PROCESS | 1984 | 1461190671631 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf7d000 == 51 [pid = 1984] [id = 191] 15:17:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12d003800) [pid = 1984] [serial = 571] [outer = 0x0] 15:17:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12e362000) [pid = 1984] [serial = 572] [outer = 0x12d003800] 15:17:51 INFO - PROCESS | 1984 | 1461190671657 Marionette DEBUG loaded listener.js 15:17:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x12e687c00) [pid = 1984] [serial = 573] [outer = 0x12d003800] 15:17:51 INFO - PROCESS | 1984 | 1461190671981 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]]]}] 15:17:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:17:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 15:17:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:17:52 INFO - PROCESS | 1984 | 1461190672052 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:17:52 INFO - PROCESS | 1984 | 1461190672054 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:17:52 INFO - PROCESS | 1984 | 1461190672060 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:17:52 INFO - PROCESS | 1984 | 1461190672063 Marionette TRACE conn2 <- [1,738,null,{}] 15:17:52 INFO - PROCESS | 1984 | 1461190672067 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}] 15:17:52 INFO - PROCESS | 1984 | 1461190672153 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:17:52 INFO - PROCESS | 1984 | 1461190672250 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x118aac800 == 52 [pid = 1984] [id = 192] 15:17:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x1182b7400) [pid = 1984] [serial = 574] [outer = 0x0] 15:17:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x118c7ec00) [pid = 1984] [serial = 575] [outer = 0x1182b7400] 15:17:52 INFO - PROCESS | 1984 | 1461190672281 Marionette DEBUG loaded listener.js 15:17:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x119abc400) [pid = 1984] [serial = 576] [outer = 0x1182b7400] 15:17:53 INFO - PROCESS | 1984 | 1461190673162 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]]]}] 15:17:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:17:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1123ms 15:17:53 INFO - PROCESS | 1984 | 1461190673185 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:17:53 INFO - PROCESS | 1984 | 1461190673187 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:17:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:17:53 INFO - PROCESS | 1984 | 1461190673192 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:17:53 INFO - PROCESS | 1984 | 1461190673195 Marionette TRACE conn2 <- [1,742,null,{}] 15:17:53 INFO - PROCESS | 1984 | 1461190673201 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}] 15:17:53 INFO - PROCESS | 1984 | 1461190673295 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:17:53 INFO - PROCESS | 1984 | 1461190673343 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd46800 == 53 [pid = 1984] [id = 193] 15:17:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x119abc800) [pid = 1984] [serial = 577] [outer = 0x0] 15:17:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x11c411c00) [pid = 1984] [serial = 578] [outer = 0x119abc800] 15:17:53 INFO - PROCESS | 1984 | 1461190673374 Marionette DEBUG loaded listener.js 15:17:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x1238aec00) [pid = 1984] [serial = 579] [outer = 0x119abc800] 15:17:54 INFO - PROCESS | 1984 | 1461190674271 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]]]}] 15:17:54 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 15:17:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1126ms 15:17:54 INFO - PROCESS | 1984 | 1461190674318 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:17:54 INFO - PROCESS | 1984 | 1461190674319 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:17:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:17:54 INFO - PROCESS | 1984 | 1461190674321 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:17:54 INFO - PROCESS | 1984 | 1461190674323 Marionette TRACE conn2 <- [1,746,null,{}] 15:17:54 INFO - PROCESS | 1984 | 1461190674326 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}] 15:17:54 INFO - PROCESS | 1984 | 1461190674425 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:17:54 INFO - PROCESS | 1984 | 1461190674477 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfe0000 == 54 [pid = 1984] [id = 194] 15:17:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12b2ac000) [pid = 1984] [serial = 580] [outer = 0x0] 15:17:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12b669c00) [pid = 1984] [serial = 581] [outer = 0x12b2ac000] 15:17:54 INFO - PROCESS | 1984 | 1461190674510 Marionette DEBUG loaded listener.js 15:17:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x12b99f400) [pid = 1984] [serial = 582] [outer = 0x12b2ac000] 15:17:55 INFO - PROCESS | 1984 | 1461190675452 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]]]}] 15:17:55 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.) 15:17:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1176ms 15:17:55 INFO - PROCESS | 1984 | 1461190675498 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:17:55 INFO - PROCESS | 1984 | 1461190675499 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:17:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:17:55 INFO - PROCESS | 1984 | 1461190675502 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:17:55 INFO - PROCESS | 1984 | 1461190675503 Marionette TRACE conn2 <- [1,750,null,{}] 15:17:55 INFO - PROCESS | 1984 | 1461190675505 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}] 15:17:55 INFO - PROCESS | 1984 | 1461190675604 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:17:55 INFO - PROCESS | 1984 | 1461190675654 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfd5000 == 55 [pid = 1984] [id = 195] 15:17:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x12b99f800) [pid = 1984] [serial = 583] [outer = 0x0] 15:17:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x12e688000) [pid = 1984] [serial = 584] [outer = 0x12b99f800] 15:17:55 INFO - PROCESS | 1984 | 1461190675684 Marionette DEBUG loaded listener.js 15:17:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x12e69c800) [pid = 1984] [serial = 585] [outer = 0x12b99f800] 15:17:56 INFO - PROCESS | 1984 | 1461190676601 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]]]}] 15:17:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:17:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1119ms 15:17:56 INFO - PROCESS | 1984 | 1461190676622 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:17:56 INFO - PROCESS | 1984 | 1461190676624 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:17:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:17:56 INFO - PROCESS | 1984 | 1461190676628 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:17:56 INFO - PROCESS | 1984 | 1461190676630 Marionette TRACE conn2 <- [1,754,null,{}] 15:17:56 INFO - PROCESS | 1984 | 1461190676633 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}] 15:17:56 INFO - PROCESS | 1984 | 1461190676724 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:17:56 INFO - PROCESS | 1984 | 1461190676774 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x115303000 == 56 [pid = 1984] [id = 196] 15:17:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x1146bb000) [pid = 1984] [serial = 586] [outer = 0x0] 15:17:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x114c35800) [pid = 1984] [serial = 587] [outer = 0x1146bb000] 15:17:56 INFO - PROCESS | 1984 | 1461190676802 Marionette DEBUG loaded listener.js 15:17:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x1153c7c00) [pid = 1984] [serial = 588] [outer = 0x1146bb000] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x12b983800 == 55 [pid = 1984] [id = 190] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x127ed4000 == 54 [pid = 1984] [id = 189] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x1247e0800 == 53 [pid = 1984] [id = 188] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x11646c000) [pid = 1984] [serial = 485] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x11ae7dc00) [pid = 1984] [serial = 488] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x124531400) [pid = 1984] [serial = 491] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x12b9a3000) [pid = 1984] [serial = 494] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x12d7fd400) [pid = 1984] [serial = 497] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x12f41bc00) [pid = 1984] [serial = 536] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x124787000 == 52 [pid = 1984] [id = 187] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x123a16000 == 51 [pid = 1984] [id = 186] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x11a77c000 == 50 [pid = 1984] [id = 185] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x118e44800 == 49 [pid = 1984] [id = 184] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd3a000 == 48 [pid = 1984] [id = 183] 15:17:57 INFO - PROCESS | 1984 | --DOCSHELL 0x12f254800 == 47 [pid = 1984] [id = 179] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x12e35e800) [pid = 1984] [serial = 521] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x12e696000) [pid = 1984] [serial = 524] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x12e690800) [pid = 1984] [serial = 483] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x12ee6ec00) [pid = 1984] [serial = 527] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x124379c00) [pid = 1984] [serial = 509] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x127d96c00) [pid = 1984] [serial = 510] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x12e123400) [pid = 1984] [serial = 500] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x12918d400) [pid = 1984] [serial = 512] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x12b235c00) [pid = 1984] [serial = 513] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x12b49f000) [pid = 1984] [serial = 515] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x12b910800) [pid = 1984] [serial = 516] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x1238ad000) [pid = 1984] [serial = 507] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x11be5d000) [pid = 1984] [serial = 506] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x11ac94800) [pid = 1984] [serial = 504] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x1191b5800) [pid = 1984] [serial = 503] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x12d00c000) [pid = 1984] [serial = 518] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x12e69ec00) [pid = 1984] [serial = 525] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x12ee73c00) [pid = 1984] [serial = 528] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x11a86cc00) [pid = 1984] [serial = 530] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x12ee75800) [pid = 1984] [serial = 533] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x1276e2800) [pid = 1984] [serial = 531] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x12f413800) [pid = 1984] [serial = 534] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 121 (0x12e68a800) [pid = 1984] [serial = 522] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x12e127c00) [pid = 1984] [serial = 519] [outer = 0x0] [url = about:blank] 15:17:57 INFO - PROCESS | 1984 | 1461190677689 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]]]}] 15:17:57 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 15:17:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1074ms 15:17:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:17:57 INFO - PROCESS | 1984 | 1461190677701 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:17:57 INFO - PROCESS | 1984 | 1461190677705 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:17:57 INFO - PROCESS | 1984 | 1461190677709 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:17:57 INFO - PROCESS | 1984 | 1461190677711 Marionette TRACE conn2 <- [1,758,null,{}] 15:17:57 INFO - PROCESS | 1984 | 1461190677715 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}] 15:17:57 INFO - PROCESS | 1984 | 1461190677795 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:17:57 INFO - PROCESS | 1984 | 1461190677842 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x118fb0000 == 48 [pid = 1984] [id = 197] 15:17:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x115657800) [pid = 1984] [serial = 589] [outer = 0x0] 15:17:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x1186ee400) [pid = 1984] [serial = 590] [outer = 0x115657800] 15:17:57 INFO - PROCESS | 1984 | 1461190677869 Marionette DEBUG loaded listener.js 15:17:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x118ec3c00) [pid = 1984] [serial = 591] [outer = 0x115657800] 15:17:58 INFO - PROCESS | 1984 | 1461190678194 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]]]}] 15:17:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:17:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 15:17:58 INFO - PROCESS | 1984 | 1461190678233 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:17:58 INFO - PROCESS | 1984 | 1461190678234 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:17:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:17:58 INFO - PROCESS | 1984 | 1461190678236 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:17:58 INFO - PROCESS | 1984 | 1461190678239 Marionette TRACE conn2 <- [1,762,null,{}] 15:17:58 INFO - PROCESS | 1984 | 1461190678246 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}] 15:17:58 INFO - PROCESS | 1984 | 1461190678328 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:17:58 INFO - PROCESS | 1984 | 1461190678377 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a761800 == 49 [pid = 1984] [id = 198] 15:17:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x1187b8c00) [pid = 1984] [serial = 592] [outer = 0x0] 15:17:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x119c6a400) [pid = 1984] [serial = 593] [outer = 0x1187b8c00] 15:17:58 INFO - PROCESS | 1984 | 1461190678405 Marionette DEBUG loaded listener.js 15:17:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x11acf3c00) [pid = 1984] [serial = 594] [outer = 0x1187b8c00] 15:17:59 INFO - PROCESS | 1984 | 1461190679175 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]]]}] 15:17:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:17:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 15:17:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:17:59 INFO - PROCESS | 1984 | 1461190679207 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:17:59 INFO - PROCESS | 1984 | 1461190679209 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:17:59 INFO - PROCESS | 1984 | 1461190679211 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:17:59 INFO - PROCESS | 1984 | 1461190679212 Marionette TRACE conn2 <- [1,766,null,{}] 15:17:59 INFO - PROCESS | 1984 | 1461190679215 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}] 15:17:59 INFO - PROCESS | 1984 | 1461190679292 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:17:59 INFO - PROCESS | 1984 | 1461190679298 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:17:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd44000 == 50 [pid = 1984] [id = 199] 15:17:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x11b803800) [pid = 1984] [serial = 595] [outer = 0x0] 15:17:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x11bba9800) [pid = 1984] [serial = 596] [outer = 0x11b803800] 15:17:59 INFO - PROCESS | 1984 | 1461190679326 Marionette DEBUG loaded listener.js 15:17:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x11c23a000) [pid = 1984] [serial = 597] [outer = 0x11b803800] 15:18:00 INFO - PROCESS | 1984 | 1461190680160 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:18:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 15:18:00 INFO - PROCESS | 1984 | 1461190680180 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:18:00 INFO - PROCESS | 1984 | 1461190680181 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:18:00 INFO - PROCESS | 1984 | 1461190680183 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1984 | 1461190680184 Marionette TRACE conn2 <- [1,770,null,{}] 15:18:00 INFO - PROCESS | 1984 | 1461190680187 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}] 15:18:00 INFO - PROCESS | 1984 | 1461190680282 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:18:00 INFO - PROCESS | 1984 | 1461190680294 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c492000 == 51 [pid = 1984] [id = 200] 15:18:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x11aeee000) [pid = 1984] [serial = 598] [outer = 0x0] 15:18:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x11c409400) [pid = 1984] [serial = 599] [outer = 0x11aeee000] 15:18:00 INFO - PROCESS | 1984 | 1461190680321 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x11c683400) [pid = 1984] [serial = 600] [outer = 0x11aeee000] 15:18:00 INFO - PROCESS | 1984 | 1461190680667 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]]]}] 15:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 15:18:00 INFO - PROCESS | 1984 | 1461190680702 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:18:00 INFO - PROCESS | 1984 | 1461190680703 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:18:00 INFO - PROCESS | 1984 | 1461190680706 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:18:00 INFO - PROCESS | 1984 | 1461190680707 Marionette TRACE conn2 <- [1,774,null,{}] 15:18:00 INFO - PROCESS | 1984 | 1461190680709 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}] 15:18:00 INFO - PROCESS | 1984 | 1461190680821 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:18:00 INFO - PROCESS | 1984 | 1461190680826 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f8f000 == 52 [pid = 1984] [id = 201] 15:18:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x11c684c00) [pid = 1984] [serial = 601] [outer = 0x0] 15:18:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x1238b0c00) [pid = 1984] [serial = 602] [outer = 0x11c684c00] 15:18:00 INFO - PROCESS | 1984 | 1461190680854 Marionette DEBUG loaded listener.js 15:18:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x127d9d800) [pid = 1984] [serial = 603] [outer = 0x11c684c00] 15:18:01 INFO - PROCESS | 1984 | 1461190681202 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 15:18:01 INFO - PROCESS | 1984 | 1461190681228 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1984 | 1461190681229 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:18:01 INFO - PROCESS | 1984 | 1461190681231 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1984 | 1461190681232 Marionette TRACE conn2 <- [1,778,null,{}] 15:18:01 INFO - PROCESS | 1984 | 1461190681234 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}] 15:18:01 INFO - PROCESS | 1984 | 1461190681333 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:18:01 INFO - PROCESS | 1984 | 1461190681337 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x12479c800 == 53 [pid = 1984] [id = 202] 15:18:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x127d9dc00) [pid = 1984] [serial = 604] [outer = 0x0] 15:18:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x12880f000) [pid = 1984] [serial = 605] [outer = 0x127d9dc00] 15:18:01 INFO - PROCESS | 1984 | 1461190681363 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x12935a000) [pid = 1984] [serial = 606] [outer = 0x127d9dc00] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x12935ec00) [pid = 1984] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x11c450400) [pid = 1984] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x119ab2400) [pid = 1984] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x119c6b000) [pid = 1984] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x127d97000) [pid = 1984] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x12d7f9800) [pid = 1984] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12ce45400) [pid = 1984] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:18:01 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x1277cb400) [pid = 1984] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:18:01 INFO - PROCESS | 1984 | 1461190681753 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]]]}] 15:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 569ms 15:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:18:01 INFO - PROCESS | 1984 | 1461190681801 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:18:01 INFO - PROCESS | 1984 | 1461190681802 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:18:01 INFO - PROCESS | 1984 | 1461190681804 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:18:01 INFO - PROCESS | 1984 | 1461190681805 Marionette TRACE conn2 <- [1,782,null,{}] 15:18:01 INFO - PROCESS | 1984 | 1461190681807 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}] 15:18:01 INFO - PROCESS | 1984 | 1461190681885 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:18:01 INFO - PROCESS | 1984 | 1461190681889 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de2000 == 54 [pid = 1984] [id = 203] 15:18:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x128d29400) [pid = 1984] [serial = 607] [outer = 0x0] 15:18:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x129360800) [pid = 1984] [serial = 608] [outer = 0x128d29400] 15:18:01 INFO - PROCESS | 1984 | 1461190681915 Marionette DEBUG loaded listener.js 15:18:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12b229400) [pid = 1984] [serial = 609] [outer = 0x128d29400] 15:18:02 INFO - PROCESS | 1984 | 1461190682231 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 15:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:18:02 INFO - PROCESS | 1984 | 1461190682273 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1984 | 1461190682275 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:18:02 INFO - PROCESS | 1984 | 1461190682277 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1984 | 1461190682278 Marionette TRACE conn2 <- [1,786,null,{}] 15:18:02 INFO - PROCESS | 1984 | 1461190682280 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}] 15:18:02 INFO - PROCESS | 1984 | 1461190682355 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:18:02 INFO - PROCESS | 1984 | 1461190682359 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291ba800 == 55 [pid = 1984] [id = 204] 15:18:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12b22e000) [pid = 1984] [serial = 610] [outer = 0x0] 15:18:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x12b235c00) [pid = 1984] [serial = 611] [outer = 0x12b22e000] 15:18:02 INFO - PROCESS | 1984 | 1461190682387 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x12b49e000) [pid = 1984] [serial = 612] [outer = 0x12b22e000] 15:18:02 INFO - PROCESS | 1984 | 1461190682724 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]]]}] 15:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 15:18:02 INFO - PROCESS | 1984 | 1461190682749 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:18:02 INFO - PROCESS | 1984 | 1461190682752 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:18:02 INFO - PROCESS | 1984 | 1461190682754 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:18:02 INFO - PROCESS | 1984 | 1461190682755 Marionette TRACE conn2 <- [1,790,null,{}] 15:18:02 INFO - PROCESS | 1984 | 1461190682758 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}] 15:18:02 INFO - PROCESS | 1984 | 1461190682873 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:18:02 INFO - PROCESS | 1984 | 1461190682882 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b264000 == 56 [pid = 1984] [id = 205] 15:18:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x12b2abc00) [pid = 1984] [serial = 613] [outer = 0x0] 15:18:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x12b905000) [pid = 1984] [serial = 614] [outer = 0x12b2abc00] 15:18:02 INFO - PROCESS | 1984 | 1461190682923 Marionette DEBUG loaded listener.js 15:18:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x12b994800) [pid = 1984] [serial = 615] [outer = 0x12b2abc00] 15:18:03 INFO - PROCESS | 1984 | 1461190683533 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]]]}] 15:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 819ms 15:18:03 INFO - PROCESS | 1984 | 1461190683574 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:18:03 INFO - PROCESS | 1984 | 1461190683577 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:18:03 INFO - PROCESS | 1984 | 1461190683581 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:18:03 INFO - PROCESS | 1984 | 1461190683583 Marionette TRACE conn2 <- [1,794,null,{}] 15:18:03 INFO - PROCESS | 1984 | 1461190683587 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}] 15:18:03 INFO - PROCESS | 1984 | 1461190683688 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:18:03 INFO - PROCESS | 1984 | 1461190683755 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192cf800 == 57 [pid = 1984] [id = 206] 15:18:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x11565b000) [pid = 1984] [serial = 616] [outer = 0x0] 15:18:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x1158d8c00) [pid = 1984] [serial = 617] [outer = 0x11565b000] 15:18:03 INFO - PROCESS | 1984 | 1461190683787 Marionette DEBUG loaded listener.js 15:18:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x118fc0000) [pid = 1984] [serial = 618] [outer = 0x11565b000] 15:18:04 INFO - PROCESS | 1984 | 1461190684235 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]]]}] 15:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 674ms 15:18:04 INFO - PROCESS | 1984 | 1461190684255 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1984 | 1461190684259 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:18:04 INFO - PROCESS | 1984 | 1461190684266 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1984 | 1461190684268 Marionette TRACE conn2 <- [1,798,null,{}] 15:18:04 INFO - PROCESS | 1984 | 1461190684270 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}] 15:18:04 INFO - PROCESS | 1984 | 1461190684367 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:18:04 INFO - PROCESS | 1984 | 1461190684416 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba7c800 == 58 [pid = 1984] [id = 207] 15:18:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x11586d000) [pid = 1984] [serial = 619] [outer = 0x0] 15:18:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x119d68c00) [pid = 1984] [serial = 620] [outer = 0x11586d000] 15:18:04 INFO - PROCESS | 1984 | 1461190684447 Marionette DEBUG loaded listener.js 15:18:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x11b4ebc00) [pid = 1984] [serial = 621] [outer = 0x11586d000] 15:18:04 INFO - PROCESS | 1984 | 1461190684846 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]]]}] 15:18:04 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 15:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 15:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:18:04 INFO - PROCESS | 1984 | 1461190684885 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:18:04 INFO - PROCESS | 1984 | 1461190684887 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:18:04 INFO - PROCESS | 1984 | 1461190684889 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:18:04 INFO - PROCESS | 1984 | 1461190684892 Marionette TRACE conn2 <- [1,802,null,{}] 15:18:04 INFO - PROCESS | 1984 | 1461190684902 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}] 15:18:05 INFO - PROCESS | 1984 | 1461190685003 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:18:05 INFO - PROCESS | 1984 | 1461190685057 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf7f000 == 59 [pid = 1984] [id = 208] 15:18:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x11c619000) [pid = 1984] [serial = 622] [outer = 0x0] 15:18:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x12412e800) [pid = 1984] [serial = 623] [outer = 0x11c619000] 15:18:05 INFO - PROCESS | 1984 | 1461190685090 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x127e6b000) [pid = 1984] [serial = 624] [outer = 0x11c619000] 15:18:05 INFO - PROCESS | 1984 | 1461190685505 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]]]}] 15:18:05 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 15:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 675ms 15:18:05 INFO - PROCESS | 1984 | 1461190685565 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:18:05 INFO - PROCESS | 1984 | 1461190685566 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:18:05 INFO - PROCESS | 1984 | 1461190685569 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:18:05 INFO - PROCESS | 1984 | 1461190685570 Marionette TRACE conn2 <- [1,806,null,{}] 15:18:05 INFO - PROCESS | 1984 | 1461190685572 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}] 15:18:05 INFO - PROCESS | 1984 | 1461190685689 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:18:05 INFO - PROCESS | 1984 | 1461190685766 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfdf800 == 60 [pid = 1984] [id = 209] 15:18:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x12b22e800) [pid = 1984] [serial = 625] [outer = 0x0] 15:18:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x12b908c00) [pid = 1984] [serial = 626] [outer = 0x12b22e800] 15:18:05 INFO - PROCESS | 1984 | 1461190685797 Marionette DEBUG loaded listener.js 15:18:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x12b99ec00) [pid = 1984] [serial = 627] [outer = 0x12b22e800] 15:18:06 INFO - PROCESS | 1984 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:18:06 INFO - PROCESS | 1984 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:18:06 INFO - PROCESS | 1984 | [GFX2-]: Using SkiaGL canvas. 15:18:06 INFO - PROCESS | 1984 | 1461190686230 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]]]}] 15:18:06 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 15:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 668ms 15:18:06 INFO - PROCESS | 1984 | 1461190686238 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1984 | 1461190686239 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:18:06 INFO - PROCESS | 1984 | 1461190686241 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:18:06 INFO - PROCESS | 1984 | 1461190686242 Marionette TRACE conn2 <- [1,810,null,{}] 15:18:06 INFO - PROCESS | 1984 | 1461190686245 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}] 15:18:06 INFO - PROCESS | 1984 | 1461190686341 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:18:06 INFO - PROCESS | 1984 | 1461190686390 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dadb800 == 61 [pid = 1984] [id = 210] 15:18:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12b2a0400) [pid = 1984] [serial = 628] [outer = 0x0] 15:18:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x12bbb3000) [pid = 1984] [serial = 629] [outer = 0x12b2a0400] 15:18:06 INFO - PROCESS | 1984 | 1461190686420 Marionette DEBUG loaded listener.js 15:18:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x12ce44000) [pid = 1984] [serial = 630] [outer = 0x12b2a0400] 15:18:06 INFO - PROCESS | 1984 | 1461190686918 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]]]}] 15:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 718ms 15:18:06 INFO - PROCESS | 1984 | 1461190686993 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:18:06 INFO - PROCESS | 1984 | 1461190686995 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:18:07 INFO - PROCESS | 1984 | 1461190687001 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1984 | 1461190687003 Marionette TRACE conn2 <- [1,814,null,{}] 15:18:07 INFO - PROCESS | 1984 | 1461190687006 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}] 15:18:07 INFO - PROCESS | 1984 | 1461190687148 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:18:07 INFO - PROCESS | 1984 | 1461190687203 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e742800 == 62 [pid = 1984] [id = 211] 15:18:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x12d22e800) [pid = 1984] [serial = 631] [outer = 0x0] 15:18:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x12d23a000) [pid = 1984] [serial = 632] [outer = 0x12d22e800] 15:18:07 INFO - PROCESS | 1984 | 1461190687235 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x12d7f8c00) [pid = 1984] [serial = 633] [outer = 0x12d22e800] 15:18:07 INFO - PROCESS | 1984 | 1461190687640 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] 15:18:07 INFO - PROCESS | 1984 | 1461190687672 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:18:07 INFO - PROCESS | 1984 | 1461190687675 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:18:07 INFO - PROCESS | 1984 | 1461190687676 Marionette TRACE conn2 <- [1,818,null,{}] 15:18:07 INFO - PROCESS | 1984 | 1461190687678 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}] 15:18:07 INFO - PROCESS | 1984 | 1461190687774 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:18:07 INFO - PROCESS | 1984 | 1461190687840 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ab7800 == 63 [pid = 1984] [id = 212] 15:18:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x115664400) [pid = 1984] [serial = 634] [outer = 0x0] 15:18:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12b90dc00) [pid = 1984] [serial = 635] [outer = 0x115664400] 15:18:07 INFO - PROCESS | 1984 | 1461190687871 Marionette DEBUG loaded listener.js 15:18:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12e122c00) [pid = 1984] [serial = 636] [outer = 0x115664400] 15:18:08 INFO - PROCESS | 1984 | 1461190688270 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]]]}] 15:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 620ms 15:18:08 INFO - PROCESS | 1984 | 1461190688295 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:18:08 INFO - PROCESS | 1984 | 1461190688297 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:18:08 INFO - PROCESS | 1984 | 1461190688299 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:18:08 INFO - PROCESS | 1984 | 1461190688300 Marionette TRACE conn2 <- [1,822,null,{}] 15:18:08 INFO - PROCESS | 1984 | 1461190688303 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}] 15:18:08 INFO - PROCESS | 1984 | 1461190688398 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:18:08 INFO - PROCESS | 1984 | 1461190688631 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x119aa7000 == 64 [pid = 1984] [id = 213] 15:18:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x1144ad800) [pid = 1984] [serial = 637] [outer = 0x0] 15:18:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x1146b8800) [pid = 1984] [serial = 638] [outer = 0x1144ad800] 15:18:08 INFO - PROCESS | 1984 | 1461190688662 Marionette DEBUG loaded listener.js 15:18:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x115705800) [pid = 1984] [serial = 639] [outer = 0x1144ad800] 15:18:09 INFO - PROCESS | 1984 | 1461190689105 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] 15:18:09 INFO - PROCESS | 1984 | 1461190689125 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:18:09 INFO - PROCESS | 1984 | 1461190689128 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1984 | 1461190689130 Marionette TRACE conn2 <- [1,826,null,{}] 15:18:09 INFO - PROCESS | 1984 | 1461190689134 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}] 15:18:09 INFO - PROCESS | 1984 | 1461190689233 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:18:09 INFO - PROCESS | 1984 | 1461190689302 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b28800 == 65 [pid = 1984] [id = 214] 15:18:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x1197d3000) [pid = 1984] [serial = 640] [outer = 0x0] 15:18:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x11aca1c00) [pid = 1984] [serial = 641] [outer = 0x1197d3000] 15:18:09 INFO - PROCESS | 1984 | 1461190689331 Marionette DEBUG loaded listener.js 15:18:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x11b80a400) [pid = 1984] [serial = 642] [outer = 0x1197d3000] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x1291ba800 == 64 [pid = 1984] [id = 204] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x127de2000 == 63 [pid = 1984] [id = 203] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x12479c800 == 62 [pid = 1984] [id = 202] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11c492000 == 61 [pid = 1984] [id = 200] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x11a761800 == 60 [pid = 1984] [id = 198] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x11c457000) [pid = 1984] [serial = 542] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x12e362000) [pid = 1984] [serial = 572] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x118fb0000 == 59 [pid = 1984] [id = 197] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x115303000 == 58 [pid = 1984] [id = 196] 15:18:09 INFO - PROCESS | 1984 | --DOCSHELL 0x118aac800 == 57 [pid = 1984] [id = 192] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12b29e800) [pid = 1984] [serial = 560] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x119ab5c00) [pid = 1984] [serial = 539] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x123b3d800) [pid = 1984] [serial = 554] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x11b885000) [pid = 1984] [serial = 551] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x11c2e2400) [pid = 1984] [serial = 552] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x12b911400) [pid = 1984] [serial = 545] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x11ae78000) [pid = 1984] [serial = 549] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x11a86c800) [pid = 1984] [serial = 548] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x12bacd000) [pid = 1984] [serial = 563] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12e357000) [pid = 1984] [serial = 570] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x12e125000) [pid = 1984] [serial = 569] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x12b905c00) [pid = 1984] [serial = 561] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x12d7f9000) [pid = 1984] [serial = 567] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x12918cc00) [pid = 1984] [serial = 557] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x12b229c00) [pid = 1984] [serial = 558] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x12d005400) [pid = 1984] [serial = 564] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x12d231000) [pid = 1984] [serial = 566] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x1270dd400) [pid = 1984] [serial = 555] [outer = 0x0] [url = about:blank] 15:18:09 INFO - PROCESS | 1984 | 1461190689731 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]]]}] 15:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 623ms 15:18:09 INFO - PROCESS | 1984 | 1461190689753 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:18:09 INFO - PROCESS | 1984 | 1461190689755 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:18:09 INFO - PROCESS | 1984 | 1461190689759 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:18:09 INFO - PROCESS | 1984 | 1461190689760 Marionette TRACE conn2 <- [1,830,null,{}] 15:18:09 INFO - PROCESS | 1984 | 1461190689762 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}] 15:18:09 INFO - PROCESS | 1984 | 1461190689849 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:18:09 INFO - PROCESS | 1984 | 1461190689924 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x119adf000 == 58 [pid = 1984] [id = 215] 15:18:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x11ac9b000) [pid = 1984] [serial = 643] [outer = 0x0] 15:18:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x11c37b400) [pid = 1984] [serial = 644] [outer = 0x11ac9b000] 15:18:09 INFO - PROCESS | 1984 | 1461190689954 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x11c8bbc00) [pid = 1984] [serial = 645] [outer = 0x11ac9b000] 15:18:10 INFO - PROCESS | 1984 | 1461190690272 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 521ms 15:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:18:10 INFO - PROCESS | 1984 | 1461190690288 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:18:10 INFO - PROCESS | 1984 | 1461190690289 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:18:10 INFO - PROCESS | 1984 | 1461190690293 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1984 | 1461190690297 Marionette TRACE conn2 <- [1,834,null,{}] 15:18:10 INFO - PROCESS | 1984 | 1461190690307 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}] 15:18:10 INFO - PROCESS | 1984 | 1461190690391 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:18:10 INFO - PROCESS | 1984 | 1461190690396 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x12424e000 == 59 [pid = 1984] [id = 216] 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x1238ae000) [pid = 1984] [serial = 646] [outer = 0x0] 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x127da2c00) [pid = 1984] [serial = 647] [outer = 0x1238ae000] 15:18:10 INFO - PROCESS | 1984 | 1461190690427 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12935ec00) [pid = 1984] [serial = 648] [outer = 0x1238ae000] 15:18:10 INFO - PROCESS | 1984 | 1461190690787 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]]]}] 15:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 528ms 15:18:10 INFO - PROCESS | 1984 | 1461190690820 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:18:10 INFO - PROCESS | 1984 | 1461190690822 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:18:10 INFO - PROCESS | 1984 | 1461190690824 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:18:10 INFO - PROCESS | 1984 | 1461190690826 Marionette TRACE conn2 <- [1,838,null,{}] 15:18:10 INFO - PROCESS | 1984 | 1461190690828 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}] 15:18:10 INFO - PROCESS | 1984 | 1461190690914 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:18:10 INFO - PROCESS | 1984 | 1461190690920 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x127ed0000 == 60 [pid = 1984] [id = 217] 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x1270da400) [pid = 1984] [serial = 649] [outer = 0x0] 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x12b905c00) [pid = 1984] [serial = 650] [outer = 0x1270da400] 15:18:10 INFO - PROCESS | 1984 | 1461190690947 Marionette DEBUG loaded listener.js 15:18:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x12bace000) [pid = 1984] [serial = 651] [outer = 0x1270da400] 15:18:11 INFO - PROCESS | 1984 | 1461190691291 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 15:18:11 INFO - PROCESS | 1984 | 1461190691347 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1984 | 1461190691349 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:18:11 INFO - PROCESS | 1984 | 1461190691352 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1984 | 1461190691353 Marionette TRACE conn2 <- [1,842,null,{}] 15:18:11 INFO - PROCESS | 1984 | 1461190691355 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}] 15:18:11 INFO - PROCESS | 1984 | 1461190691422 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:18:11 INFO - PROCESS | 1984 | 1461190691425 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b62f000 == 61 [pid = 1984] [id = 218] 15:18:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x12d006400) [pid = 1984] [serial = 652] [outer = 0x0] 15:18:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x12d00fc00) [pid = 1984] [serial = 653] [outer = 0x12d006400] 15:18:11 INFO - PROCESS | 1984 | 1461190691452 Marionette DEBUG loaded listener.js 15:18:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x12d7efc00) [pid = 1984] [serial = 654] [outer = 0x12d006400] 15:18:11 INFO - PROCESS | 1984 | 1461190691831 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]]]}] 15:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 15:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:18:11 INFO - PROCESS | 1984 | 1461190691873 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:18:11 INFO - PROCESS | 1984 | 1461190691875 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:18:11 INFO - PROCESS | 1984 | 1461190691877 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:18:11 INFO - PROCESS | 1984 | 1461190691878 Marionette TRACE conn2 <- [1,846,null,{}] 15:18:11 INFO - PROCESS | 1984 | 1461190691889 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}] 15:18:11 INFO - PROCESS | 1984 | 1461190691994 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:18:12 INFO - PROCESS | 1984 | 1461190692045 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba72000 == 62 [pid = 1984] [id = 219] 15:18:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12e31a000) [pid = 1984] [serial = 655] [outer = 0x0] 15:18:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12e362c00) [pid = 1984] [serial = 656] [outer = 0x12e31a000] 15:18:12 INFO - PROCESS | 1984 | 1461190692085 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12e68b000) [pid = 1984] [serial = 657] [outer = 0x12e31a000] 15:18:12 INFO - PROCESS | 1984 | 1461190692571 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]]]}] 15:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 727ms 15:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:18:12 INFO - PROCESS | 1984 | 1461190692610 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:18:12 INFO - PROCESS | 1984 | 1461190692611 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:18:12 INFO - PROCESS | 1984 | 1461190692619 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:18:12 INFO - PROCESS | 1984 | 1461190692620 Marionette TRACE conn2 <- [1,850,null,{}] 15:18:12 INFO - PROCESS | 1984 | 1461190692622 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}] 15:18:12 INFO - PROCESS | 1984 | 1461190692724 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:18:12 INFO - PROCESS | 1984 | 1461190692728 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e751000 == 63 [pid = 1984] [id = 220] 15:18:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x12e357000) [pid = 1984] [serial = 658] [outer = 0x0] 15:18:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12e695400) [pid = 1984] [serial = 659] [outer = 0x12e357000] 15:18:12 INFO - PROCESS | 1984 | 1461190692754 Marionette DEBUG loaded listener.js 15:18:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12ee69000) [pid = 1984] [serial = 660] [outer = 0x12e357000] 15:18:13 INFO - PROCESS | 1984 | 1461190693090 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 524ms 15:18:13 INFO - PROCESS | 1984 | 1461190693137 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1984 | 1461190693138 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:18:13 INFO - PROCESS | 1984 | 1461190693141 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1984 | 1461190693142 Marionette TRACE conn2 <- [1,854,null,{}] 15:18:13 INFO - PROCESS | 1984 | 1461190693144 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}] 15:18:13 INFO - PROCESS | 1984 | 1461190693246 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:18:13 INFO - PROCESS | 1984 | 1461190693260 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec14800 == 64 [pid = 1984] [id = 221] 15:18:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x11ac9c000) [pid = 1984] [serial = 661] [outer = 0x0] 15:18:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12ee6b400) [pid = 1984] [serial = 662] [outer = 0x11ac9c000] 15:18:13 INFO - PROCESS | 1984 | 1461190693287 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12ee72c00) [pid = 1984] [serial = 663] [outer = 0x11ac9c000] 15:18:13 INFO - PROCESS | 1984 | 1461190693635 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]]]}] 15:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 517ms 15:18:13 INFO - PROCESS | 1984 | 1461190693659 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:18:13 INFO - PROCESS | 1984 | 1461190693660 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x11aeee000) [pid = 1984] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x1146bb000) [pid = 1984] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x11b803800) [pid = 1984] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x1187b8c00) [pid = 1984] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x115657800) [pid = 1984] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x11c684c00) [pid = 1984] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x12d003800) [pid = 1984] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x127d9dc00) [pid = 1984] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x12b22e000) [pid = 1984] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:18:13 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x128d29400) [pid = 1984] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:18:13 INFO - PROCESS | 1984 | 1461190693806 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:18:13 INFO - PROCESS | 1984 | 1461190693807 Marionette TRACE conn2 <- [1,858,null,{}] 15:18:13 INFO - PROCESS | 1984 | 1461190693809 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}] 15:18:13 INFO - PROCESS | 1984 | 1461190693888 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:18:13 INFO - PROCESS | 1984 | 1461190693891 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d75a800 == 65 [pid = 1984] [id = 222] 15:18:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x11c456c00) [pid = 1984] [serial = 664] [outer = 0x0] 15:18:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x1277c0c00) [pid = 1984] [serial = 665] [outer = 0x11c456c00] 15:18:13 INFO - PROCESS | 1984 | 1461190693921 Marionette DEBUG loaded listener.js 15:18:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12e68a400) [pid = 1984] [serial = 666] [outer = 0x11c456c00] 15:18:14 INFO - PROCESS | 1984 | 1461190694240 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 477ms 15:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:18:14 INFO - PROCESS | 1984 | 1461190694275 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1984 | 1461190694276 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:18:14 INFO - PROCESS | 1984 | 1461190694278 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1984 | 1461190694280 Marionette TRACE conn2 <- [1,862,null,{}] 15:18:14 INFO - PROCESS | 1984 | 1461190694284 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}] 15:18:14 INFO - PROCESS | 1984 | 1461190694367 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:18:14 INFO - PROCESS | 1984 | 1461190694371 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f267800 == 66 [pid = 1984] [id = 223] 15:18:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12ee71800) [pid = 1984] [serial = 667] [outer = 0x0] 15:18:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x12f116000) [pid = 1984] [serial = 668] [outer = 0x12ee71800] 15:18:14 INFO - PROCESS | 1984 | 1461190694401 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12f121000) [pid = 1984] [serial = 669] [outer = 0x12ee71800] 15:18:14 INFO - PROCESS | 1984 | 1461190694770 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]]]}] 15:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 15:18:14 INFO - PROCESS | 1984 | 1461190694800 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:18:14 INFO - PROCESS | 1984 | 1461190694801 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:18:14 INFO - PROCESS | 1984 | 1461190694804 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:18:14 INFO - PROCESS | 1984 | 1461190694805 Marionette TRACE conn2 <- [1,866,null,{}] 15:18:14 INFO - PROCESS | 1984 | 1461190694807 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}] 15:18:14 INFO - PROCESS | 1984 | 1461190694905 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:18:14 INFO - PROCESS | 1984 | 1461190694909 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f62f800 == 67 [pid = 1984] [id = 224] 15:18:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12f413800) [pid = 1984] [serial = 670] [outer = 0x0] 15:18:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12f6bc000) [pid = 1984] [serial = 671] [outer = 0x12f413800] 15:18:14 INFO - PROCESS | 1984 | 1461190694934 Marionette DEBUG loaded listener.js 15:18:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12f6c4800) [pid = 1984] [serial = 672] [outer = 0x12f413800] 15:18:15 INFO - PROCESS | 1984 | 1461190695255 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]]]}] 15:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 15:18:15 INFO - PROCESS | 1984 | 1461190695272 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1984 | 1461190695274 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:18:15 INFO - PROCESS | 1984 | 1461190695276 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1984 | 1461190695277 Marionette TRACE conn2 <- [1,870,null,{}] 15:18:15 INFO - PROCESS | 1984 | 1461190695280 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}] 15:18:15 INFO - PROCESS | 1984 | 1461190695366 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:18:15 INFO - PROCESS | 1984 | 1461190695424 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb47000 == 68 [pid = 1984] [id = 225] 15:18:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12b0a8000) [pid = 1984] [serial = 673] [outer = 0x0] 15:18:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x12b0af800) [pid = 1984] [serial = 674] [outer = 0x12b0a8000] 15:18:15 INFO - PROCESS | 1984 | 1461190695448 Marionette DEBUG loaded listener.js 15:18:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12b0b4400) [pid = 1984] [serial = 675] [outer = 0x12b0a8000] 15:18:15 INFO - PROCESS | 1984 | 1461190695752 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]]]}] 15:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 15:18:15 INFO - PROCESS | 1984 | 1461190695861 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:18:15 INFO - PROCESS | 1984 | 1461190695863 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:18:15 INFO - PROCESS | 1984 | 1461190695873 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:18:15 INFO - PROCESS | 1984 | 1461190695875 Marionette TRACE conn2 <- [1,874,null,{}] 15:18:15 INFO - PROCESS | 1984 | 1461190695880 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}] 15:18:15 INFO - PROCESS | 1984 | 1461190695987 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:18:16 INFO - PROCESS | 1984 | 1461190696054 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192bb800 == 69 [pid = 1984] [id = 226] 15:18:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x118ae8c00) [pid = 1984] [serial = 676] [outer = 0x0] 15:18:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x119130c00) [pid = 1984] [serial = 677] [outer = 0x118ae8c00] 15:18:16 INFO - PROCESS | 1984 | 1461190696086 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x11a86c800) [pid = 1984] [serial = 678] [outer = 0x118ae8c00] 15:18:16 INFO - PROCESS | 1984 | 1461190696523 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]]]}] 15:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 15:18:16 INFO - PROCESS | 1984 | 1461190696546 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:18:16 INFO - PROCESS | 1984 | 1461190696549 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:18:16 INFO - PROCESS | 1984 | 1461190696555 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:18:16 INFO - PROCESS | 1984 | 1461190696557 Marionette TRACE conn2 <- [1,878,null,{}] 15:18:16 INFO - PROCESS | 1984 | 1461190696560 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}] 15:18:16 INFO - PROCESS | 1984 | 1461190696666 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:18:16 INFO - PROCESS | 1984 | 1461190696762 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x12479c800 == 70 [pid = 1984] [id = 227] 15:18:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x11bbab400) [pid = 1984] [serial = 679] [outer = 0x0] 15:18:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x1238b2400) [pid = 1984] [serial = 680] [outer = 0x11bbab400] 15:18:16 INFO - PROCESS | 1984 | 1461190696792 Marionette DEBUG loaded listener.js 15:18:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x1270dd400) [pid = 1984] [serial = 681] [outer = 0x11bbab400] 15:18:17 INFO - PROCESS | 1984 | 1461190697212 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 676ms 15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:18:17 INFO - PROCESS | 1984 | 1461190697229 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1984 | 1461190697230 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:18:17 INFO - PROCESS | 1984 | 1461190697232 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1984 | 1461190697234 Marionette TRACE conn2 <- [1,882,null,{}] 15:18:17 INFO - PROCESS | 1984 | 1461190697240 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}] 15:18:17 INFO - PROCESS | 1984 | 1461190697348 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:18:17 INFO - PROCESS | 1984 | 1461190697407 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecad800 == 71 [pid = 1984] [id = 228] 15:18:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x1294c4c00) [pid = 1984] [serial = 682] [outer = 0x0] 15:18:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x1294c6800) [pid = 1984] [serial = 683] [outer = 0x1294c4c00] 15:18:17 INFO - PROCESS | 1984 | 1461190697441 Marionette DEBUG loaded listener.js 15:18:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12b0afc00) [pid = 1984] [serial = 684] [outer = 0x1294c4c00] 15:18:17 INFO - PROCESS | 1984 | 1461190697864 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]]]}] 15:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 15:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:18:17 INFO - PROCESS | 1984 | 1461190697905 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:18:17 INFO - PROCESS | 1984 | 1461190697906 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:18:17 INFO - PROCESS | 1984 | 1461190697909 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:18:17 INFO - PROCESS | 1984 | 1461190697910 Marionette TRACE conn2 <- [1,886,null,{}] 15:18:17 INFO - PROCESS | 1984 | 1461190697913 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}] 15:18:18 INFO - PROCESS | 1984 | 1461190698038 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:18:18 INFO - PROCESS | 1984 | 1461190698121 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdaa800 == 72 [pid = 1984] [id = 229] 15:18:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12b0b6400) [pid = 1984] [serial = 685] [outer = 0x0] 15:18:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12b49e400) [pid = 1984] [serial = 686] [outer = 0x12b0b6400] 15:18:18 INFO - PROCESS | 1984 | 1461190698153 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12ce44c00) [pid = 1984] [serial = 687] [outer = 0x12b0b6400] 15:18:18 INFO - PROCESS | 1984 | 1461190698546 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]]]}] 15:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 15:18:18 INFO - PROCESS | 1984 | 1461190698581 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:18:18 INFO - PROCESS | 1984 | 1461190698583 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:18:18 INFO - PROCESS | 1984 | 1461190698585 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:18:18 INFO - PROCESS | 1984 | 1461190698586 Marionette TRACE conn2 <- [1,890,null,{}] 15:18:18 INFO - PROCESS | 1984 | 1461190698589 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}] 15:18:18 INFO - PROCESS | 1984 | 1461190698687 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:18:18 INFO - PROCESS | 1984 | 1461190698745 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdbe800 == 73 [pid = 1984] [id = 230] 15:18:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12b0b6800) [pid = 1984] [serial = 688] [outer = 0x0] 15:18:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12d233400) [pid = 1984] [serial = 689] [outer = 0x12b0b6800] 15:18:18 INFO - PROCESS | 1984 | 1461190698786 Marionette DEBUG loaded listener.js 15:18:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12e124000) [pid = 1984] [serial = 690] [outer = 0x12b0b6800] 15:18:19 INFO - PROCESS | 1984 | 1461190699186 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 620ms 15:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:18:19 INFO - PROCESS | 1984 | 1461190699205 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1984 | 1461190699207 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:18:19 INFO - PROCESS | 1984 | 1461190699209 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1984 | 1461190699210 Marionette TRACE conn2 <- [1,894,null,{}] 15:18:19 INFO - PROCESS | 1984 | 1461190699212 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}] 15:18:19 INFO - PROCESS | 1984 | 1461190699332 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:18:19 INFO - PROCESS | 1984 | 1461190699422 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x130751000 == 74 [pid = 1984] [id = 231] 15:18:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12e688400) [pid = 1984] [serial = 691] [outer = 0x0] 15:18:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12ee75800) [pid = 1984] [serial = 692] [outer = 0x12e688400] 15:18:19 INFO - PROCESS | 1984 | 1461190699455 Marionette DEBUG loaded listener.js 15:18:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12f421c00) [pid = 1984] [serial = 693] [outer = 0x12e688400] 15:18:19 INFO - PROCESS | 1984 | 1461190699904 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]]]}] 15:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 721ms 15:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:18:19 INFO - PROCESS | 1984 | 1461190699930 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:18:19 INFO - PROCESS | 1984 | 1461190699932 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:18:19 INFO - PROCESS | 1984 | 1461190699934 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:18:19 INFO - PROCESS | 1984 | 1461190699935 Marionette TRACE conn2 <- [1,898,null,{}] 15:18:19 INFO - PROCESS | 1984 | 1461190699937 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}] 15:18:20 INFO - PROCESS | 1984 | 1461190700038 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:18:20 INFO - PROCESS | 1984 | 1461190700111 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x119a9b800 == 75 [pid = 1984] [id = 232] 15:18:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x11b4eb800) [pid = 1984] [serial = 694] [outer = 0x0] 15:18:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x1238adc00) [pid = 1984] [serial = 695] [outer = 0x11b4eb800] 15:18:20 INFO - PROCESS | 1984 | 1461190700143 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12f419800) [pid = 1984] [serial = 696] [outer = 0x11b4eb800] 15:18:20 INFO - PROCESS | 1984 | 1461190700579 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]]]}] 15:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 669ms 15:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:18:20 INFO - PROCESS | 1984 | 1461190700604 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:18:20 INFO - PROCESS | 1984 | 1461190700605 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:18:20 INFO - PROCESS | 1984 | 1461190700607 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:18:20 INFO - PROCESS | 1984 | 1461190700609 Marionette TRACE conn2 <- [1,902,null,{}] 15:18:20 INFO - PROCESS | 1984 | 1461190700611 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}] 15:18:20 INFO - PROCESS | 1984 | 1461190700734 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:18:20 INFO - PROCESS | 1984 | 1461190700793 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x128f1d000 == 76 [pid = 1984] [id = 233] 15:18:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x11b80b800) [pid = 1984] [serial = 697] [outer = 0x0] 15:18:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12f6c7000) [pid = 1984] [serial = 698] [outer = 0x11b80b800] 15:18:20 INFO - PROCESS | 1984 | 1461190700823 Marionette DEBUG loaded listener.js 15:18:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12fbe3400) [pid = 1984] [serial = 699] [outer = 0x11b80b800] 15:18:21 INFO - PROCESS | 1984 | 1461190701414 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]]]}] 15:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 821ms 15:18:21 INFO - PROCESS | 1984 | 1461190701428 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:18:21 INFO - PROCESS | 1984 | 1461190701433 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:18:21 INFO - PROCESS | 1984 | 1461190701455 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:18:21 INFO - PROCESS | 1984 | 1461190701457 Marionette TRACE conn2 <- [1,906,null,{}] 15:18:21 INFO - PROCESS | 1984 | 1461190701461 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}] 15:18:21 INFO - PROCESS | 1984 | 1461190701557 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:18:21 INFO - PROCESS | 1984 | 1461190701634 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x118780800 == 77 [pid = 1984] [id = 234] 15:18:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x119256c00) [pid = 1984] [serial = 700] [outer = 0x0] 15:18:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x11a747400) [pid = 1984] [serial = 701] [outer = 0x119256c00] 15:18:21 INFO - PROCESS | 1984 | 1461190701663 Marionette DEBUG loaded listener.js 15:18:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x11acf1400) [pid = 1984] [serial = 702] [outer = 0x119256c00] 15:18:22 INFO - PROCESS | 1984 | 1461190702096 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]]]}] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12daeb800 == 76 [pid = 1984] [id = 161] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4a0000 == 75 [pid = 1984] [id = 146] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12f62f800 == 74 [pid = 1984] [id = 224] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12f267800 == 73 [pid = 1984] [id = 223] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12d75a800 == 72 [pid = 1984] [id = 222] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec14800 == 71 [pid = 1984] [id = 221] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12e751000 == 70 [pid = 1984] [id = 220] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x123f8f000 == 69 [pid = 1984] [id = 201] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12b905000) [pid = 1984] [serial = 614] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12b669c00) [pid = 1984] [serial = 581] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba72000 == 68 [pid = 1984] [id = 219] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12b62f000 == 67 [pid = 1984] [id = 218] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x127ed0000 == 66 [pid = 1984] [id = 217] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12424e000 == 65 [pid = 1984] [id = 216] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd44000 == 64 [pid = 1984] [id = 199] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x119adf000 == 63 [pid = 1984] [id = 215] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x119b28800 == 62 [pid = 1984] [id = 214] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x119aa7000 == 61 [pid = 1984] [id = 213] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x1192cf800 == 60 [pid = 1984] [id = 206] 15:18:22 INFO - PROCESS | 1984 | --DOCSHELL 0x12b264000 == 59 [pid = 1984] [id = 205] 15:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 728ms 15:18:22 INFO - PROCESS | 1984 | 1461190702188 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1984 | 1461190702191 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:18:22 INFO - PROCESS | 1984 | 1461190702196 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1984 | 1461190702199 Marionette TRACE conn2 <- [1,910,null,{}] 15:18:22 INFO - PROCESS | 1984 | 1461190702201 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}] 15:18:22 INFO - PROCESS | 1984 | 1461190702282 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:18:22 INFO - PROCESS | 1984 | 1461190702291 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ef0000 == 60 [pid = 1984] [id = 235] 15:18:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x11b881000) [pid = 1984] [serial = 703] [outer = 0x0] 15:18:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x11bba8800) [pid = 1984] [serial = 704] [outer = 0x11b881000] 15:18:22 INFO - PROCESS | 1984 | 1461190702318 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x11c68c400) [pid = 1984] [serial = 705] [outer = 0x11b881000] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12b235c00) [pid = 1984] [serial = 611] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12b229400) [pid = 1984] [serial = 609] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12e688000) [pid = 1984] [serial = 584] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x11c409400) [pid = 1984] [serial = 599] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x114c35800) [pid = 1984] [serial = 587] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x1153c7c00) [pid = 1984] [serial = 588] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x11bba9800) [pid = 1984] [serial = 596] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x119c6a400) [pid = 1984] [serial = 593] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x11acf3c00) [pid = 1984] [serial = 594] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x11c411c00) [pid = 1984] [serial = 578] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x1186ee400) [pid = 1984] [serial = 590] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x118ec3c00) [pid = 1984] [serial = 591] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x1238b0c00) [pid = 1984] [serial = 602] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x118c7ec00) [pid = 1984] [serial = 575] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12e687c00) [pid = 1984] [serial = 573] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12880f000) [pid = 1984] [serial = 605] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x127d9d800) [pid = 1984] [serial = 603] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12935a000) [pid = 1984] [serial = 606] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x129360800) [pid = 1984] [serial = 608] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x11c683400) [pid = 1984] [serial = 600] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x11c23a000) [pid = 1984] [serial = 597] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x12b49e000) [pid = 1984] [serial = 612] [outer = 0x0] [url = about:blank] 15:18:22 INFO - PROCESS | 1984 | 1461190702702 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]]]}] 15:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms 15:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:18:22 INFO - PROCESS | 1984 | 1461190702721 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:18:22 INFO - PROCESS | 1984 | 1461190702722 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:18:22 INFO - PROCESS | 1984 | 1461190702724 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:18:22 INFO - PROCESS | 1984 | 1461190702727 Marionette TRACE conn2 <- [1,914,null,{}] 15:18:22 INFO - PROCESS | 1984 | 1461190702734 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}] 15:18:22 INFO - PROCESS | 1984 | 1461190702817 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:18:22 INFO - PROCESS | 1984 | 1461190702822 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a22800 == 61 [pid = 1984] [id = 236] 15:18:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x1238afc00) [pid = 1984] [serial = 706] [outer = 0x0] 15:18:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x123d36800) [pid = 1984] [serial = 707] [outer = 0x1238afc00] 15:18:22 INFO - PROCESS | 1984 | 1461190702851 Marionette DEBUG loaded listener.js 15:18:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x127d9dc00) [pid = 1984] [serial = 708] [outer = 0x1238afc00] 15:18:23 INFO - PROCESS | 1984 | 1461190703195 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]]]}] 15:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 15:18:23 INFO - PROCESS | 1984 | 1461190703246 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:18:23 INFO - PROCESS | 1984 | 1461190703248 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:18:23 INFO - PROCESS | 1984 | 1461190703250 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1984 | 1461190703251 Marionette TRACE conn2 <- [1,918,null,{}] 15:18:23 INFO - PROCESS | 1984 | 1461190703253 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}] 15:18:23 INFO - PROCESS | 1984 | 1461190703334 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:18:23 INFO - PROCESS | 1984 | 1461190703339 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de0000 == 62 [pid = 1984] [id = 237] 15:18:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x128807800) [pid = 1984] [serial = 709] [outer = 0x0] 15:18:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12918cc00) [pid = 1984] [serial = 710] [outer = 0x128807800] 15:18:23 INFO - PROCESS | 1984 | 1461190703367 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x1294be400) [pid = 1984] [serial = 711] [outer = 0x128807800] 15:18:23 INFO - PROCESS | 1984 | 1461190703705 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]]]}] 15:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 15:18:23 INFO - PROCESS | 1984 | 1461190703720 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:18:23 INFO - PROCESS | 1984 | 1461190703721 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:18:23 INFO - PROCESS | 1984 | 1461190703723 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:18:23 INFO - PROCESS | 1984 | 1461190703724 Marionette TRACE conn2 <- [1,922,null,{}] 15:18:23 INFO - PROCESS | 1984 | 1461190703727 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}] 15:18:23 INFO - PROCESS | 1984 | 1461190703807 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:18:23 INFO - PROCESS | 1984 | 1461190703812 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d89000 == 63 [pid = 1984] [id = 238] 15:18:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12935c800) [pid = 1984] [serial = 712] [outer = 0x0] 15:18:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12b0ac800) [pid = 1984] [serial = 713] [outer = 0x12935c800] 15:18:23 INFO - PROCESS | 1984 | 1461190703841 Marionette DEBUG loaded listener.js 15:18:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12b22b000) [pid = 1984] [serial = 714] [outer = 0x12935c800] 15:18:24 INFO - PROCESS | 1984 | 1461190704172 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 474ms 15:18:24 INFO - PROCESS | 1984 | 1461190704221 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1984 | 1461190704223 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:18:24 INFO - PROCESS | 1984 | 1461190704230 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1984 | 1461190704231 Marionette TRACE conn2 <- [1,926,null,{}] 15:18:24 INFO - PROCESS | 1984 | 1461190704237 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}] 15:18:24 INFO - PROCESS | 1984 | 1461190704364 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:18:24 INFO - PROCESS | 1984 | 1461190704368 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x128f1f800 == 64 [pid = 1984] [id = 239] 15:18:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12b0a7c00) [pid = 1984] [serial = 715] [outer = 0x0] 15:18:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12b4a2c00) [pid = 1984] [serial = 716] [outer = 0x12b0a7c00] 15:18:24 INFO - PROCESS | 1984 | 1461190704428 Marionette DEBUG loaded listener.js 15:18:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12d235400) [pid = 1984] [serial = 717] [outer = 0x12b0a7c00] 15:18:24 INFO - PROCESS | 1984 | 1461190704757 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]]]}] 15:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 572ms 15:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:18:24 INFO - PROCESS | 1984 | 1461190704807 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:18:24 INFO - PROCESS | 1984 | 1461190704808 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:18:24 INFO - PROCESS | 1984 | 1461190704810 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:18:24 INFO - PROCESS | 1984 | 1461190704812 Marionette TRACE conn2 <- [1,930,null,{}] 15:18:24 INFO - PROCESS | 1984 | 1461190704814 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}] 15:18:24 INFO - PROCESS | 1984 | 1461190704915 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:18:24 INFO - PROCESS | 1984 | 1461190704919 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba64800 == 65 [pid = 1984] [id = 240] 15:18:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12b0a9800) [pid = 1984] [serial = 718] [outer = 0x0] 15:18:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12d7a2c00) [pid = 1984] [serial = 719] [outer = 0x12b0a9800] 15:18:24 INFO - PROCESS | 1984 | 1461190704975 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12e31a400) [pid = 1984] [serial = 720] [outer = 0x12b0a9800] 15:18:25 INFO - PROCESS | 1984 | 1461190705284 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 15:18:25 INFO - PROCESS | 1984 | 1461190705329 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1984 | 1461190705331 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:18:25 INFO - PROCESS | 1984 | 1461190705333 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1984 | 1461190705334 Marionette TRACE conn2 <- [1,934,null,{}] 15:18:25 INFO - PROCESS | 1984 | 1461190705336 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}] 15:18:25 INFO - PROCESS | 1984 | 1461190705448 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:18:25 INFO - PROCESS | 1984 | 1461190705452 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d760000 == 66 [pid = 1984] [id = 241] 15:18:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12d7f9000) [pid = 1984] [serial = 721] [outer = 0x0] 15:18:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12e365000) [pid = 1984] [serial = 722] [outer = 0x12d7f9000] 15:18:25 INFO - PROCESS | 1984 | 1461190705477 Marionette DEBUG loaded listener.js 15:18:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12e68c400) [pid = 1984] [serial = 723] [outer = 0x12d7f9000] 15:18:25 INFO - PROCESS | 1984 | 1461190705829 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]]]}] 15:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 520ms 15:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:18:25 INFO - PROCESS | 1984 | 1461190705859 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:18:25 INFO - PROCESS | 1984 | 1461190705860 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:18:25 INFO - PROCESS | 1984 | 1461190705862 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:18:25 INFO - PROCESS | 1984 | 1461190705863 Marionette TRACE conn2 <- [1,938,null,{}] 15:18:25 INFO - PROCESS | 1984 | 1461190705868 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}] 15:18:25 INFO - PROCESS | 1984 | 1461190705973 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:18:26 INFO - PROCESS | 1984 | 1461190706011 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4aa800 == 67 [pid = 1984] [id = 242] 15:18:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x1182b5c00) [pid = 1984] [serial = 724] [outer = 0x0] 15:18:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12ee6a000) [pid = 1984] [serial = 725] [outer = 0x1182b5c00] 15:18:26 INFO - PROCESS | 1984 | 1461190706037 Marionette DEBUG loaded listener.js 15:18:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12ee76800) [pid = 1984] [serial = 726] [outer = 0x1182b5c00] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12f413800) [pid = 1984] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x1144ad800) [pid = 1984] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12d006400) [pid = 1984] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x1238ae000) [pid = 1984] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12b2abc00) [pid = 1984] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x12e31a000) [pid = 1984] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x1197d3000) [pid = 1984] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x1270da400) [pid = 1984] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12e357000) [pid = 1984] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x11ac9b000) [pid = 1984] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x11ac9c000) [pid = 1984] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x11c456c00) [pid = 1984] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12ee71800) [pid = 1984] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x1144a7400) [pid = 1984] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x11beee000) [pid = 1984] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x115659000) [pid = 1984] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12b65c800) [pid = 1984] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12e31e400) [pid = 1984] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x119255800) [pid = 1984] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x12f11d400) [pid = 1984] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x1238a4c00) [pid = 1984] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x11b4eb400) [pid = 1984] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x1187ba800) [pid = 1984] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x11c23c400) [pid = 1984] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x119ac0000) [pid = 1984] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x11ac97000) [pid = 1984] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:18:26 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x118a60c00) [pid = 1984] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:18:26 INFO - PROCESS | 1984 | 1461190706659 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]]]}] 15:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 823ms 15:18:26 INFO - PROCESS | 1984 | 1461190706686 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:18:26 INFO - PROCESS | 1984 | 1461190706688 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:18:26 INFO - PROCESS | 1984 | 1461190706690 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:18:26 INFO - PROCESS | 1984 | 1461190706691 Marionette TRACE conn2 <- [1,942,null,{}] 15:18:26 INFO - PROCESS | 1984 | 1461190706694 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}] 15:18:26 INFO - PROCESS | 1984 | 1461190706807 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:18:26 INFO - PROCESS | 1984 | 1461190706900 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x119278800 == 68 [pid = 1984] [id = 243] 15:18:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x1144a7400) [pid = 1984] [serial = 727] [outer = 0x0] 15:18:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x119ac0000) [pid = 1984] [serial = 728] [outer = 0x1144a7400] 15:18:26 INFO - PROCESS | 1984 | 1461190706941 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x11aeeb000) [pid = 1984] [serial = 729] [outer = 0x1144a7400] 15:18:27 INFO - PROCESS | 1984 | 1461190707271 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 618ms 15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:18:27 INFO - PROCESS | 1984 | 1461190707309 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1984 | 1461190707310 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:18:27 INFO - PROCESS | 1984 | 1461190707313 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1984 | 1461190707317 Marionette TRACE conn2 <- [1,946,null,{}] 15:18:27 INFO - PROCESS | 1984 | 1461190707319 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}] 15:18:27 INFO - PROCESS | 1984 | 1461190707416 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:18:27 INFO - PROCESS | 1984 | 1461190707481 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec23000 == 69 [pid = 1984] [id = 244] 15:18:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x1197d3000) [pid = 1984] [serial = 730] [outer = 0x0] 15:18:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x11c242000) [pid = 1984] [serial = 731] [outer = 0x1197d3000] 15:18:27 INFO - PROCESS | 1984 | 1461190707510 Marionette DEBUG loaded listener.js 15:18:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x12f114400) [pid = 1984] [serial = 732] [outer = 0x1197d3000] 15:18:27 INFO - PROCESS | 1984 | 1461190707796 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]]]}] 15:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 15:18:27 INFO - PROCESS | 1984 | 1461190707840 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:18:27 INFO - PROCESS | 1984 | 1461190707842 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:18:27 INFO - PROCESS | 1984 | 1461190707845 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:18:27 INFO - PROCESS | 1984 | 1461190707847 Marionette TRACE conn2 <- [1,950,null,{}] 15:18:27 INFO - PROCESS | 1984 | 1461190707854 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}] 15:18:27 INFO - PROCESS | 1984 | 1461190707961 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:18:27 INFO - PROCESS | 1984 | 1461190707967 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f61e000 == 70 [pid = 1984] [id = 245] 15:18:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x12f11ac00) [pid = 1984] [serial = 733] [outer = 0x0] 15:18:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x12f414000) [pid = 1984] [serial = 734] [outer = 0x12f11ac00] 15:18:28 INFO - PROCESS | 1984 | 1461190708006 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12f6be800) [pid = 1984] [serial = 735] [outer = 0x12f11ac00] 15:18:28 INFO - PROCESS | 1984 | 1461190708445 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]]]}] 15:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 627ms 15:18:28 INFO - PROCESS | 1984 | 1461190708472 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:18:28 INFO - PROCESS | 1984 | 1461190708473 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:18:28 INFO - PROCESS | 1984 | 1461190708475 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:18:28 INFO - PROCESS | 1984 | 1461190708476 Marionette TRACE conn2 <- [1,954,null,{}] 15:18:28 INFO - PROCESS | 1984 | 1461190708479 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}] 15:18:28 INFO - PROCESS | 1984 | 1461190708635 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:18:28 INFO - PROCESS | 1984 | 1461190708819 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192d0000 == 71 [pid = 1984] [id = 246] 15:18:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x1153d1c00) [pid = 1984] [serial = 736] [outer = 0x0] 15:18:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x115706000) [pid = 1984] [serial = 737] [outer = 0x1153d1c00] 15:18:28 INFO - PROCESS | 1984 | 1461190708872 Marionette DEBUG loaded listener.js 15:18:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x119253400) [pid = 1984] [serial = 738] [outer = 0x1153d1c00] 15:18:29 INFO - PROCESS | 1984 | 1461190709359 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]]]}] 15:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 921ms 15:18:29 INFO - PROCESS | 1984 | 1461190709399 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:18:29 INFO - PROCESS | 1984 | 1461190709402 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:18:29 INFO - PROCESS | 1984 | 1461190709405 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:18:29 INFO - PROCESS | 1984 | 1461190709408 Marionette TRACE conn2 <- [1,958,null,{}] 15:18:29 INFO - PROCESS | 1984 | 1461190709412 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}] 15:18:29 INFO - PROCESS | 1984 | 1461190709517 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:18:29 INFO - PROCESS | 1984 | 1461190709579 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x123cbf800 == 72 [pid = 1984] [id = 247] 15:18:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x119abe800) [pid = 1984] [serial = 739] [outer = 0x0] 15:18:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x11be57c00) [pid = 1984] [serial = 740] [outer = 0x119abe800] 15:18:29 INFO - PROCESS | 1984 | 1461190709652 Marionette DEBUG loaded listener.js 15:18:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x11c682400) [pid = 1984] [serial = 741] [outer = 0x119abe800] 15:18:30 INFO - PROCESS | 1984 | 1461190710087 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]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 724ms 15:18:30 INFO - PROCESS | 1984 | 1461190710150 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1984 | 1461190710153 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:18:30 INFO - PROCESS | 1984 | 1461190710155 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1984 | 1461190710156 Marionette TRACE conn2 <- [1,962,null,{}] 15:18:30 INFO - PROCESS | 1984 | 1461190710159 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}] 15:18:30 INFO - PROCESS | 1984 | 1461190710263 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:18:30 INFO - PROCESS | 1984 | 1461190710326 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d75a000 == 73 [pid = 1984] [id = 248] 15:18:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x1238b0800) [pid = 1984] [serial = 742] [outer = 0x0] 15:18:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x127d9cc00) [pid = 1984] [serial = 743] [outer = 0x1238b0800] 15:18:30 INFO - PROCESS | 1984 | 1461190710398 Marionette DEBUG loaded listener.js 15:18:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x1294c0000) [pid = 1984] [serial = 744] [outer = 0x1238b0800] 15:18:30 INFO - PROCESS | 1984 | 1461190710819 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]]]}] 15:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 669ms 15:18:30 INFO - PROCESS | 1984 | 1461190710825 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:18:30 INFO - PROCESS | 1984 | 1461190710828 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:18:30 INFO - PROCESS | 1984 | 1461190710838 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:18:30 INFO - PROCESS | 1984 | 1461190710842 Marionette TRACE conn2 <- [1,966,null,{}] 15:18:30 INFO - PROCESS | 1984 | 1461190710844 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}] 15:18:30 INFO - PROCESS | 1984 | 1461190710952 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:18:31 INFO - PROCESS | 1984 | 1461190711027 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd9f000 == 74 [pid = 1984] [id = 249] 15:18:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x128811400) [pid = 1984] [serial = 745] [outer = 0x0] 15:18:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12b906c00) [pid = 1984] [serial = 746] [outer = 0x128811400] 15:18:31 INFO - PROCESS | 1984 | 1461190711058 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12d7a3400) [pid = 1984] [serial = 747] [outer = 0x128811400] 15:18:31 INFO - PROCESS | 1984 | 1461190711479 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]]]}] 15:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 677ms 15:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:18:31 INFO - PROCESS | 1984 | 1461190711510 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:18:31 INFO - PROCESS | 1984 | 1461190711511 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:18:31 INFO - PROCESS | 1984 | 1461190711513 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:18:31 INFO - PROCESS | 1984 | 1461190711515 Marionette TRACE conn2 <- [1,970,null,{}] 15:18:31 INFO - PROCESS | 1984 | 1461190711517 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}] 15:18:31 INFO - PROCESS | 1984 | 1461190711636 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:18:31 INFO - PROCESS | 1984 | 1461190711709 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a61b800 == 75 [pid = 1984] [id = 250] 15:18:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12d7f9c00) [pid = 1984] [serial = 748] [outer = 0x0] 15:18:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12e695000) [pid = 1984] [serial = 749] [outer = 0x12d7f9c00] 15:18:31 INFO - PROCESS | 1984 | 1461190711738 Marionette DEBUG loaded listener.js 15:18:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12f412800) [pid = 1984] [serial = 750] [outer = 0x12d7f9c00] 15:18:32 INFO - PROCESS | 1984 | 1461190712165 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]]]}] 15:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 15:18:32 INFO - PROCESS | 1984 | 1461190712184 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:18:32 INFO - PROCESS | 1984 | 1461190712186 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:18:32 INFO - PROCESS | 1984 | 1461190712188 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:18:32 INFO - PROCESS | 1984 | 1461190712189 Marionette TRACE conn2 <- [1,974,null,{}] 15:18:32 INFO - PROCESS | 1984 | 1461190712192 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}] 15:18:32 INFO - PROCESS | 1984 | 1461190712294 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:18:32 INFO - PROCESS | 1984 | 1461190712401 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ef5800 == 76 [pid = 1984] [id = 251] 15:18:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x1186f4000) [pid = 1984] [serial = 751] [outer = 0x0] 15:18:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x119c74800) [pid = 1984] [serial = 752] [outer = 0x1186f4000] 15:18:32 INFO - PROCESS | 1984 | 1461190712440 Marionette DEBUG loaded listener.js 15:18:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12f6c3400) [pid = 1984] [serial = 753] [outer = 0x1186f4000] 15:18:33 INFO - PROCESS | 1984 | 1461190713054 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]]]}] 15:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 919ms 15:18:33 INFO - PROCESS | 1984 | 1461190713107 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1984 | 1461190713110 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:18:33 INFO - PROCESS | 1984 | 1461190713133 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1984 | 1461190713135 Marionette TRACE conn2 <- [1,978,null,{}] 15:18:33 INFO - PROCESS | 1984 | 1461190713139 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}] 15:18:33 INFO - PROCESS | 1984 | 1461190713235 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:18:33 INFO - PROCESS | 1984 | 1461190713314 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ab8000 == 77 [pid = 1984] [id = 252] 15:18:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x1191c0c00) [pid = 1984] [serial = 754] [outer = 0x0] 15:18:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x11a74f000) [pid = 1984] [serial = 755] [outer = 0x1191c0c00] 15:18:33 INFO - PROCESS | 1984 | 1461190713343 Marionette DEBUG loaded listener.js 15:18:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x11ae7d400) [pid = 1984] [serial = 756] [outer = 0x1191c0c00] 15:18:33 INFO - PROCESS | 1984 | 1461190713768 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]]]}] 15:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 690ms 15:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:18:33 INFO - PROCESS | 1984 | 1461190713805 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:18:33 INFO - PROCESS | 1984 | 1461190713808 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:18:33 INFO - PROCESS | 1984 | 1461190713812 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:18:33 INFO - PROCESS | 1984 | 1461190713814 Marionette TRACE conn2 <- [1,982,null,{}] 15:18:33 INFO - PROCESS | 1984 | 1461190713817 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}] 15:18:33 INFO - PROCESS | 1984 | 1461190713914 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:18:33 INFO - PROCESS | 1984 | 1461190713976 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de1800 == 78 [pid = 1984] [id = 253] 15:18:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x11b885000) [pid = 1984] [serial = 757] [outer = 0x0] 15:18:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x1238ad000) [pid = 1984] [serial = 758] [outer = 0x11b885000] 15:18:34 INFO - PROCESS | 1984 | 1461190714004 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x123b33800) [pid = 1984] [serial = 759] [outer = 0x11b885000] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12f61e000 == 77 [pid = 1984] [id = 245] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec23000 == 76 [pid = 1984] [id = 244] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x119278800 == 75 [pid = 1984] [id = 243] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4aa800 == 74 [pid = 1984] [id = 242] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12d760000 == 73 [pid = 1984] [id = 241] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12b0af800) [pid = 1984] [serial = 674] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x12b908c00) [pid = 1984] [serial = 626] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x1158d8c00) [pid = 1984] [serial = 617] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x119d68c00) [pid = 1984] [serial = 620] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12412e800) [pid = 1984] [serial = 623] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12bbb3000) [pid = 1984] [serial = 629] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12d23a000) [pid = 1984] [serial = 632] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12b90dc00) [pid = 1984] [serial = 635] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba64800 == 72 [pid = 1984] [id = 240] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x128f1f800 == 71 [pid = 1984] [id = 239] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x128d89000 == 70 [pid = 1984] [id = 238] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x127de0000 == 69 [pid = 1984] [id = 237] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x123a22800 == 68 [pid = 1984] [id = 236] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x118ef0000 == 67 [pid = 1984] [id = 235] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x118780800 == 66 [pid = 1984] [id = 234] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x130751000 == 65 [pid = 1984] [id = 231] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdbe800 == 64 [pid = 1984] [id = 230] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdaa800 == 63 [pid = 1984] [id = 229] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecad800 == 62 [pid = 1984] [id = 228] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x12479c800 == 61 [pid = 1984] [id = 227] 15:18:34 INFO - PROCESS | 1984 | --DOCSHELL 0x1192bb800 == 60 [pid = 1984] [id = 226] 15:18:34 INFO - PROCESS | 1984 | 1461190714478 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]]]}] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x11874c400) [pid = 1984] [serial = 335] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12d23a400) [pid = 1984] [serial = 278] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12e683000) [pid = 1984] [serial = 428] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x11b810400) [pid = 1984] [serial = 281] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x12f6be000) [pid = 1984] [serial = 537] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x128fae400) [pid = 1984] [serial = 383] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x1238a7800) [pid = 1984] [serial = 380] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x1191b8c00) [pid = 1984] [serial = 317] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x123a31000) [pid = 1984] [serial = 323] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x11ae75400) [pid = 1984] [serial = 320] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x123b74400) [pid = 1984] [serial = 314] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x11b4ec800) [pid = 1984] [serial = 338] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12f116000) [pid = 1984] [serial = 668] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12ee69000) [pid = 1984] [serial = 660] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12f121000) [pid = 1984] [serial = 669] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12d7efc00) [pid = 1984] [serial = 654] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x1164b1000) [pid = 1984] [serial = 377] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x11c61f000) [pid = 1984] [serial = 341] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x12f6c4800) [pid = 1984] [serial = 672] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x115705800) [pid = 1984] [serial = 639] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x1146b8800) [pid = 1984] [serial = 638] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12d00fc00) [pid = 1984] [serial = 653] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12935ec00) [pid = 1984] [serial = 648] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x127da2c00) [pid = 1984] [serial = 647] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x12b994800) [pid = 1984] [serial = 615] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x12e68b000) [pid = 1984] [serial = 657] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x12e362c00) [pid = 1984] [serial = 656] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x11b80a400) [pid = 1984] [serial = 642] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x11aca1c00) [pid = 1984] [serial = 641] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x12b905c00) [pid = 1984] [serial = 650] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12bace000) [pid = 1984] [serial = 651] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x12e695400) [pid = 1984] [serial = 659] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x11c37b400) [pid = 1984] [serial = 644] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x11c8bbc00) [pid = 1984] [serial = 645] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x12ee6b400) [pid = 1984] [serial = 662] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x1277c0c00) [pid = 1984] [serial = 665] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x12e68a400) [pid = 1984] [serial = 666] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x12f6bc000) [pid = 1984] [serial = 671] [outer = 0x0] [url = about:blank] 15:18:34 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x12ee72c00) [pid = 1984] [serial = 663] [outer = 0x0] [url = about:blank] 15:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 722ms 15:18:34 INFO - PROCESS | 1984 | 1461190714540 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:18:34 INFO - PROCESS | 1984 | 1461190714543 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:18:34 INFO - PROCESS | 1984 | 1461190714547 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:18:34 INFO - PROCESS | 1984 | 1461190714551 Marionette TRACE conn2 <- [1,986,null,{}] 15:18:34 INFO - PROCESS | 1984 | 1461190714562 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}] 15:18:34 INFO - PROCESS | 1984 | 1461190714696 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:18:34 INFO - PROCESS | 1984 | 1461190714712 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b82d800 == 61 [pid = 1984] [id = 254] 15:18:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x124181000) [pid = 1984] [serial = 760] [outer = 0x0] 15:18:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x1276db800) [pid = 1984] [serial = 761] [outer = 0x124181000] 15:18:34 INFO - PROCESS | 1984 | 1461190714758 Marionette DEBUG loaded listener.js 15:18:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x128d32000) [pid = 1984] [serial = 762] [outer = 0x124181000] 15:18:35 INFO - PROCESS | 1984 | 1461190715183 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 676ms 15:18:35 INFO - PROCESS | 1984 | 1461190715222 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1984 | 1461190715224 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:18:35 INFO - PROCESS | 1984 | 1461190715226 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1984 | 1461190715227 Marionette TRACE conn2 <- [1,990,null,{}] 15:18:35 INFO - PROCESS | 1984 | 1461190715230 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}] 15:18:35 INFO - PROCESS | 1984 | 1461190715300 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:18:35 INFO - PROCESS | 1984 | 1461190715305 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba5000 == 62 [pid = 1984] [id = 255] 15:18:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12935e800) [pid = 1984] [serial = 763] [outer = 0x0] 15:18:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x1294c3800) [pid = 1984] [serial = 764] [outer = 0x12935e800] 15:18:35 INFO - PROCESS | 1984 | 1461190715326 Marionette DEBUG loaded listener.js 15:18:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12b0ae000) [pid = 1984] [serial = 765] [outer = 0x12935e800] 15:18:35 INFO - PROCESS | 1984 | 1461190715751 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]]]}] 15:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 574ms 15:18:35 INFO - PROCESS | 1984 | 1461190715801 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:18:35 INFO - PROCESS | 1984 | 1461190715803 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:18:35 INFO - PROCESS | 1984 | 1461190715806 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:18:35 INFO - PROCESS | 1984 | 1461190715808 Marionette TRACE conn2 <- [1,994,null,{}] 15:18:35 INFO - PROCESS | 1984 | 1461190715811 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}] 15:18:35 INFO - PROCESS | 1984 | 1461190715933 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:18:35 INFO - PROCESS | 1984 | 1461190715943 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d7f000 == 63 [pid = 1984] [id = 256] 15:18:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x1294bd400) [pid = 1984] [serial = 766] [outer = 0x0] 15:18:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12b22ec00) [pid = 1984] [serial = 767] [outer = 0x1294bd400] 15:18:35 INFO - PROCESS | 1984 | 1461190715982 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12b4a5400) [pid = 1984] [serial = 768] [outer = 0x1294bd400] 15:18:36 INFO - PROCESS | 1984 | 1461190716422 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]]]}] 15:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 620ms 15:18:36 INFO - PROCESS | 1984 | 1461190716427 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:18:36 INFO - PROCESS | 1984 | 1461190716428 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:18:36 INFO - PROCESS | 1984 | 1461190716436 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:18:36 INFO - PROCESS | 1984 | 1461190716437 Marionette TRACE conn2 <- [1,998,null,{}] 15:18:36 INFO - PROCESS | 1984 | 1461190716440 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}] 15:18:36 INFO - PROCESS | 1984 | 1461190716579 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:18:36 INFO - PROCESS | 1984 | 1461190716585 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c350800 == 64 [pid = 1984] [id = 257] 15:18:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12b909000) [pid = 1984] [serial = 769] [outer = 0x0] 15:18:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12d236000) [pid = 1984] [serial = 770] [outer = 0x12b909000] 15:18:36 INFO - PROCESS | 1984 | 1461190716629 Marionette DEBUG loaded listener.js 15:18:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12e362000) [pid = 1984] [serial = 771] [outer = 0x12b909000] 15:18:37 INFO - PROCESS | 1984 | 1461190717076 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 674ms 15:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:18:37 INFO - PROCESS | 1984 | 1461190717111 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1984 | 1461190717112 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:18:37 INFO - PROCESS | 1984 | 1461190717116 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1984 | 1461190717118 Marionette TRACE conn2 <- [1,1002,null,{}] 15:18:37 INFO - PROCESS | 1984 | 1461190717121 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}] 15:18:37 INFO - PROCESS | 1984 | 1461190717233 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:18:37 INFO - PROCESS | 1984 | 1461190717313 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfd4000 == 65 [pid = 1984] [id = 258] 15:18:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x11ae7d800) [pid = 1984] [serial = 772] [outer = 0x0] 15:18:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12e67e400) [pid = 1984] [serial = 773] [outer = 0x11ae7d800] 15:18:37 INFO - PROCESS | 1984 | 1461190717354 Marionette DEBUG loaded listener.js 15:18:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x12e69d800) [pid = 1984] [serial = 774] [outer = 0x11ae7d800] 15:18:37 INFO - PROCESS | 1984 | 1461190717759 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]]]}] 15:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 673ms 15:18:37 INFO - PROCESS | 1984 | 1461190717808 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:18:37 INFO - PROCESS | 1984 | 1461190717809 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:18:37 INFO - PROCESS | 1984 | 1461190717811 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:18:37 INFO - PROCESS | 1984 | 1461190717812 Marionette TRACE conn2 <- [1,1006,null,{}] 15:18:37 INFO - PROCESS | 1984 | 1461190717814 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}] 15:18:37 INFO - PROCESS | 1984 | 1461190717922 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:18:37 INFO - PROCESS | 1984 | 1461190717959 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da24800 == 66 [pid = 1984] [id = 259] 15:18:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12b0b3400) [pid = 1984] [serial = 775] [outer = 0x0] 15:18:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x12f112800) [pid = 1984] [serial = 776] [outer = 0x12b0b3400] 15:18:37 INFO - PROCESS | 1984 | 1461190717985 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x12f41a800) [pid = 1984] [serial = 777] [outer = 0x12b0b3400] 15:18:38 INFO - PROCESS | 1984 | 1461190718301 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]]]}] 15:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 15:18:38 INFO - PROCESS | 1984 | 1461190718330 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:18:38 INFO - PROCESS | 1984 | 1461190718333 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:18:38 INFO - PROCESS | 1984 | 1461190718343 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:18:38 INFO - PROCESS | 1984 | 1461190718344 Marionette TRACE conn2 <- [1,1010,null,{}] 15:18:38 INFO - PROCESS | 1984 | 1461190718346 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}] 15:18:38 INFO - PROCESS | 1984 | 1461190718453 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:18:38 INFO - PROCESS | 1984 | 1461190718490 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4b3000 == 67 [pid = 1984] [id = 260] 15:18:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x12e687c00) [pid = 1984] [serial = 778] [outer = 0x0] 15:18:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x12f6c6800) [pid = 1984] [serial = 779] [outer = 0x12e687c00] 15:18:38 INFO - PROCESS | 1984 | 1461190718516 Marionette DEBUG loaded listener.js 15:18:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x12f7d8800) [pid = 1984] [serial = 780] [outer = 0x12e687c00] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x115664400) [pid = 1984] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x119abf800) [pid = 1984] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x119abe000) [pid = 1984] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12b99f800) [pid = 1984] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x119138400) [pid = 1984] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x12b2ac000) [pid = 1984] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x12b22e800) [pid = 1984] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x11586c000) [pid = 1984] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x115870000) [pid = 1984] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x12bad5400) [pid = 1984] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x127d9c400) [pid = 1984] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x11c619000) [pid = 1984] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12b2a0400) [pid = 1984] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x12d22e800) [pid = 1984] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x11c37f000) [pid = 1984] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x12b2a7800) [pid = 1984] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x11586d000) [pid = 1984] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x11565b000) [pid = 1984] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x118c79400) [pid = 1984] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x12b22b400) [pid = 1984] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x12b666800) [pid = 1984] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12b65d400) [pid = 1984] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x118a16400) [pid = 1984] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x12b0a9800) [pid = 1984] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x12d7f9000) [pid = 1984] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x1144a7400) [pid = 1984] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x1182b5c00) [pid = 1984] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x12b0b6400) [pid = 1984] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x11bbab400) [pid = 1984] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x11b4eb800) [pid = 1984] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x1294c4c00) [pid = 1984] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x12935c800) [pid = 1984] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x11b80b800) [pid = 1984] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x118ae8c00) [pid = 1984] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x128807800) [pid = 1984] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x119256c00) [pid = 1984] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x1238afc00) [pid = 1984] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x12b0b6800) [pid = 1984] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x12e688400) [pid = 1984] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x11b881000) [pid = 1984] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x12b0a8000) [pid = 1984] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x1197d3000) [pid = 1984] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x12b0a7c00) [pid = 1984] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x119abc800) [pid = 1984] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x1270d4c00) [pid = 1984] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:18:39 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x1182b7400) [pid = 1984] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:18:39 INFO - PROCESS | 1984 | 1461190719120 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]]]}] 15:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 828ms 15:18:39 INFO - PROCESS | 1984 | 1461190719167 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1984 | 1461190719168 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:18:39 INFO - PROCESS | 1984 | 1461190719170 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1984 | 1461190719172 Marionette TRACE conn2 <- [1,1014,null,{}] 15:18:39 INFO - PROCESS | 1984 | 1461190719174 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}] 15:18:39 INFO - PROCESS | 1984 | 1461190719261 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:18:39 INFO - PROCESS | 1984 | 1461190719265 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x11928f800 == 68 [pid = 1984] [id = 261] 15:18:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x114be9800) [pid = 1984] [serial = 781] [outer = 0x0] 15:18:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x114bef400) [pid = 1984] [serial = 782] [outer = 0x114be9800] 15:18:39 INFO - PROCESS | 1984 | 1461190719291 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x114bf3800) [pid = 1984] [serial = 783] [outer = 0x114be9800] 15:18:39 INFO - PROCESS | 1984 | 1461190719646 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]]]}] 15:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 15:18:39 INFO - PROCESS | 1984 | 1461190719707 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:18:39 INFO - PROCESS | 1984 | 1461190719708 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:18:39 INFO - PROCESS | 1984 | 1461190719710 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:18:39 INFO - PROCESS | 1984 | 1461190719712 Marionette TRACE conn2 <- [1,1018,null,{}] 15:18:39 INFO - PROCESS | 1984 | 1461190719716 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}] 15:18:39 INFO - PROCESS | 1984 | 1461190719817 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:18:39 INFO - PROCESS | 1984 | 1461190719822 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec25000 == 69 [pid = 1984] [id = 262] 15:18:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x114bf0400) [pid = 1984] [serial = 784] [outer = 0x0] 15:18:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x1197cf800) [pid = 1984] [serial = 785] [outer = 0x114bf0400] 15:18:39 INFO - PROCESS | 1984 | 1461190719852 Marionette DEBUG loaded listener.js 15:18:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x128fae800) [pid = 1984] [serial = 786] [outer = 0x114bf0400] 15:18:40 INFO - PROCESS | 1984 | 1461190720191 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]]]}] 15:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 15:18:40 INFO - PROCESS | 1984 | 1461190720231 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1984 | 1461190720232 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:18:40 INFO - PROCESS | 1984 | 1461190720234 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1984 | 1461190720235 Marionette TRACE conn2 <- [1,1022,null,{}] 15:18:40 INFO - PROCESS | 1984 | 1461190720238 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}] 15:18:40 INFO - PROCESS | 1984 | 1461190720327 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:18:40 INFO - PROCESS | 1984 | 1461190720398 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f263800 == 70 [pid = 1984] [id = 263] 15:18:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x11aeebc00) [pid = 1984] [serial = 787] [outer = 0x0] 15:18:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x1294bcc00) [pid = 1984] [serial = 788] [outer = 0x11aeebc00] 15:18:40 INFO - PROCESS | 1984 | 1461190720424 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x12b90cc00) [pid = 1984] [serial = 789] [outer = 0x11aeebc00] 15:18:40 INFO - PROCESS | 1984 | 1461190720688 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]]]}] 15:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 15:18:40 INFO - PROCESS | 1984 | 1461190720712 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:18:40 INFO - PROCESS | 1984 | 1461190720713 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:18:40 INFO - PROCESS | 1984 | 1461190720723 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:18:40 INFO - PROCESS | 1984 | 1461190720724 Marionette TRACE conn2 <- [1,1026,null,{}] 15:18:40 INFO - PROCESS | 1984 | 1461190720727 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}] 15:18:40 INFO - PROCESS | 1984 | 1461190720820 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:18:40 INFO - PROCESS | 1984 | 1461190720825 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd12800 == 71 [pid = 1984] [id = 264] 15:18:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x12b0b6800) [pid = 1984] [serial = 790] [outer = 0x0] 15:18:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x12d7f9000) [pid = 1984] [serial = 791] [outer = 0x12b0b6800] 15:18:40 INFO - PROCESS | 1984 | 1461190720851 Marionette DEBUG loaded listener.js 15:18:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12e690400) [pid = 1984] [serial = 792] [outer = 0x12b0b6800] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x119a9b800 == 70 [pid = 1984] [id = 232] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x128f1d000 == 69 [pid = 1984] [id = 233] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfdf800 == 68 [pid = 1984] [id = 209] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfd5000 == 67 [pid = 1984] [id = 195] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb47000 == 66 [pid = 1984] [id = 225] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12e742800 == 65 [pid = 1984] [id = 211] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x118e3b000 == 64 [pid = 1984] [id = 106] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea51000 == 63 [pid = 1984] [id = 165] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x123cd0800 == 62 [pid = 1984] [id = 148] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x119274000 == 61 [pid = 1984] [id = 167] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12dadb800 == 60 [pid = 1984] [id = 210] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec11000 == 59 [pid = 1984] [id = 166] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf7d000 == 58 [pid = 1984] [id = 191] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf62800 == 57 [pid = 1984] [id = 164] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba7c800 == 56 [pid = 1984] [id = 207] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x118ab7800 == 55 [pid = 1984] [id = 212] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x124399800 == 54 [pid = 1984] [id = 182] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x119aeb000 == 53 [pid = 1984] [id = 144] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf7f000 == 52 [pid = 1984] [id = 208] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12423d000 == 51 [pid = 1984] [id = 145] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfe0000 == 50 [pid = 1984] [id = 194] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x123f93800 == 49 [pid = 1984] [id = 181] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x1192bd000 == 48 [pid = 1984] [id = 180] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x119ad7800 == 47 [pid = 1984] [id = 163] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba1800 == 46 [pid = 1984] [id = 115] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd46800 == 45 [pid = 1984] [id = 193] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x118ab8000 == 44 [pid = 1984] [id = 252] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x118ef5800 == 43 [pid = 1984] [id = 251] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12a61b800 == 42 [pid = 1984] [id = 250] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12fd9f000 == 41 [pid = 1984] [id = 249] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x12d75a000 == 40 [pid = 1984] [id = 248] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x123cbf800 == 39 [pid = 1984] [id = 247] 15:18:41 INFO - PROCESS | 1984 | --DOCSHELL 0x1192d0000 == 38 [pid = 1984] [id = 246] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x11b82d800 == 37 [pid = 1984] [id = 254] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x127de1800 == 36 [pid = 1984] [id = 253] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba5000 == 35 [pid = 1984] [id = 255] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4b3000 == 34 [pid = 1984] [id = 260] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfd4000 == 33 [pid = 1984] [id = 258] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x11928f800 == 32 [pid = 1984] [id = 261] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec25000 == 31 [pid = 1984] [id = 262] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12da24800 == 30 [pid = 1984] [id = 259] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x11c350800 == 29 [pid = 1984] [id = 257] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x128d7f000 == 28 [pid = 1984] [id = 256] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x118fc0000) [pid = 1984] [serial = 618] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x127482800) [pid = 1984] [serial = 434] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x12b908400) [pid = 1984] [serial = 437] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x12d22cc00) [pid = 1984] [serial = 495] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x12bac7800) [pid = 1984] [serial = 374] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x11aee7c00) [pid = 1984] [serial = 431] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x12e122c00) [pid = 1984] [serial = 636] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x11be53000) [pid = 1984] [serial = 489] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x12b99ec00) [pid = 1984] [serial = 627] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x12e698400) [pid = 1984] [serial = 501] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x119256400) [pid = 1984] [serial = 486] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x12e357800) [pid = 1984] [serial = 498] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x12d7f7800) [pid = 1984] [serial = 443] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x127e6b000) [pid = 1984] [serial = 624] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x12ce44000) [pid = 1984] [serial = 630] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x12d7f8c00) [pid = 1984] [serial = 633] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x128d2dc00) [pid = 1984] [serial = 492] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x12d7a3000) [pid = 1984] [serial = 440] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x11b4ebc00) [pid = 1984] [serial = 621] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x1238aec00) [pid = 1984] [serial = 579] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 121 (0x12cf6c000) [pid = 1984] [serial = 546] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x119abc400) [pid = 1984] [serial = 576] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 119 (0x124535400) [pid = 1984] [serial = 543] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 118 (0x12e69c800) [pid = 1984] [serial = 585] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x11ac9bc00) [pid = 1984] [serial = 540] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x12b99f400) [pid = 1984] [serial = 582] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x12d7a2c00) [pid = 1984] [serial = 719] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x12e365000) [pid = 1984] [serial = 722] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x12e31a400) [pid = 1984] [serial = 720] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x119ac0000) [pid = 1984] [serial = 728] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x12ee6a000) [pid = 1984] [serial = 725] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x12b49e400) [pid = 1984] [serial = 686] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x12ce44c00) [pid = 1984] [serial = 687] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x1270dd400) [pid = 1984] [serial = 681] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x1238b2400) [pid = 1984] [serial = 680] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x12f419800) [pid = 1984] [serial = 696] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x1238adc00) [pid = 1984] [serial = 695] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x12b0afc00) [pid = 1984] [serial = 684] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x1294c6800) [pid = 1984] [serial = 683] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x12b0ac800) [pid = 1984] [serial = 713] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x12fbe3400) [pid = 1984] [serial = 699] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x12f6c7000) [pid = 1984] [serial = 698] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x11a86c800) [pid = 1984] [serial = 678] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x119130c00) [pid = 1984] [serial = 677] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x12918cc00) [pid = 1984] [serial = 710] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x1294be400) [pid = 1984] [serial = 711] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x11a747400) [pid = 1984] [serial = 701] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x11acf1400) [pid = 1984] [serial = 702] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x123d36800) [pid = 1984] [serial = 707] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x127d9dc00) [pid = 1984] [serial = 708] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x12e124000) [pid = 1984] [serial = 690] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 90 (0x12d233400) [pid = 1984] [serial = 689] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 89 (0x12f421c00) [pid = 1984] [serial = 693] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 88 (0x12ee75800) [pid = 1984] [serial = 692] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 87 (0x11bba8800) [pid = 1984] [serial = 704] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 86 (0x11c68c400) [pid = 1984] [serial = 705] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 85 (0x12b0b4400) [pid = 1984] [serial = 675] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 84 (0x12ee76800) [pid = 1984] [serial = 726] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 83 (0x12f114400) [pid = 1984] [serial = 732] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 82 (0x12b4a2c00) [pid = 1984] [serial = 716] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 81 (0x12d235400) [pid = 1984] [serial = 717] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 80 (0x12e68c400) [pid = 1984] [serial = 723] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 79 (0x11aeeb000) [pid = 1984] [serial = 729] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 78 (0x12b22b000) [pid = 1984] [serial = 714] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 77 (0x11c242000) [pid = 1984] [serial = 731] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOMWINDOW == 76 (0x12f414000) [pid = 1984] [serial = 734] [outer = 0x0] [url = about:blank] 15:18:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12f263800 == 27 [pid = 1984] [id = 263] 15:18:42 INFO - PROCESS | 1984 | 1461190722526 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]]]}] 15:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1825ms 15:18:42 INFO - PROCESS | 1984 | 1461190722551 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:18:42 INFO - PROCESS | 1984 | 1461190722554 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:18:42 INFO - PROCESS | 1984 | 1461190722558 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:18:42 INFO - PROCESS | 1984 | 1461190722560 Marionette TRACE conn2 <- [1,1030,null,{}] 15:18:42 INFO - PROCESS | 1984 | 1461190722564 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}] 15:18:42 INFO - PROCESS | 1984 | 1461190722643 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:18:42 INFO - PROCESS | 1984 | 1461190722689 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x115309000 == 28 [pid = 1984] [id = 265] 15:18:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 77 (0x114f5e800) [pid = 1984] [serial = 793] [outer = 0x0] 15:18:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 78 (0x115361800) [pid = 1984] [serial = 794] [outer = 0x114f5e800] 15:18:42 INFO - PROCESS | 1984 | 1461190722718 Marionette DEBUG loaded listener.js 15:18:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 79 (0x115659000) [pid = 1984] [serial = 795] [outer = 0x114f5e800] 15:18:43 INFO - PROCESS | 1984 | 1461190723043 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]]]}] 15:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 15:18:43 INFO - PROCESS | 1984 | 1461190723081 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1984 | 1461190723087 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:18:43 INFO - PROCESS | 1984 | 1461190723092 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1984 | 1461190723094 Marionette TRACE conn2 <- [1,1034,null,{}] 15:18:43 INFO - PROCESS | 1984 | 1461190723096 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}] 15:18:43 INFO - PROCESS | 1984 | 1461190723170 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:18:43 INFO - PROCESS | 1984 | 1461190723212 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x1158a1800 == 29 [pid = 1984] [id = 266] 15:18:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 80 (0x1144a6000) [pid = 1984] [serial = 796] [outer = 0x0] 15:18:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 81 (0x11565d000) [pid = 1984] [serial = 797] [outer = 0x1144a6000] 15:18:43 INFO - PROCESS | 1984 | 1461190723242 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 82 (0x1176cd000) [pid = 1984] [serial = 798] [outer = 0x1144a6000] 15:18:43 INFO - PROCESS | 1984 | 1461190723569 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]]]}] 15:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 15:18:43 INFO - PROCESS | 1984 | 1461190723612 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:18:43 INFO - PROCESS | 1984 | 1461190723614 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:18:43 INFO - PROCESS | 1984 | 1461190723617 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:18:43 INFO - PROCESS | 1984 | 1461190723619 Marionette TRACE conn2 <- [1,1038,null,{}] 15:18:43 INFO - PROCESS | 1984 | 1461190723627 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}] 15:18:43 INFO - PROCESS | 1984 | 1461190723707 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:18:43 INFO - PROCESS | 1984 | 1461190723755 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x119271800 == 30 [pid = 1984] [id = 267] 15:18:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 83 (0x1141c2800) [pid = 1984] [serial = 799] [outer = 0x0] 15:18:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 84 (0x11874d800) [pid = 1984] [serial = 800] [outer = 0x1141c2800] 15:18:43 INFO - PROCESS | 1984 | 1461190723784 Marionette DEBUG loaded listener.js 15:18:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 85 (0x119254400) [pid = 1984] [serial = 801] [outer = 0x1141c2800] 15:18:44 INFO - PROCESS | 1984 | 1461190724075 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]]]}] 15:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 15:18:44 INFO - PROCESS | 1984 | 1461190724138 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:18:44 INFO - PROCESS | 1984 | 1461190724140 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:18:44 INFO - PROCESS | 1984 | 1461190724142 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1984 | 1461190724143 Marionette TRACE conn2 <- [1,1042,null,{}] 15:18:44 INFO - PROCESS | 1984 | 1461190724146 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}] 15:18:44 INFO - PROCESS | 1984 | 1461190724220 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:18:44 INFO - PROCESS | 1984 | 1461190724224 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x119a9c800 == 31 [pid = 1984] [id = 268] 15:18:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 86 (0x119256c00) [pid = 1984] [serial = 802] [outer = 0x0] 15:18:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 87 (0x119abdc00) [pid = 1984] [serial = 803] [outer = 0x119256c00] 15:18:44 INFO - PROCESS | 1984 | 1461190724253 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 88 (0x119d60400) [pid = 1984] [serial = 804] [outer = 0x119256c00] 15:18:44 INFO - PROCESS | 1984 | 1461190724591 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]]]}] 15:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 15:18:44 INFO - PROCESS | 1984 | 1461190724612 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:18:44 INFO - PROCESS | 1984 | 1461190724613 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:18:44 INFO - PROCESS | 1984 | 1461190724618 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:18:44 INFO - PROCESS | 1984 | 1461190724619 Marionette TRACE conn2 <- [1,1046,null,{}] 15:18:44 INFO - PROCESS | 1984 | 1461190724622 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}] 15:18:44 INFO - PROCESS | 1984 | 1461190724713 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:18:44 INFO - PROCESS | 1984 | 1461190724722 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ae0000 == 32 [pid = 1984] [id = 269] 15:18:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x1158d3c00) [pid = 1984] [serial = 805] [outer = 0x0] 15:18:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x11a74fc00) [pid = 1984] [serial = 806] [outer = 0x1158d3c00] 15:18:44 INFO - PROCESS | 1984 | 1461190724748 Marionette DEBUG loaded listener.js 15:18:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x11abb4000) [pid = 1984] [serial = 807] [outer = 0x1158d3c00] 15:18:45 INFO - PROCESS | 1984 | 1461190725054 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]]]}] 15:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:18:45 INFO - PROCESS | 1984 | 1461190725089 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1984 | 1461190725090 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:18:45 INFO - PROCESS | 1984 | 1461190725092 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1984 | 1461190725093 Marionette TRACE conn2 <- [1,1050,null,{}] 15:18:45 INFO - PROCESS | 1984 | 1461190725096 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}] 15:18:45 INFO - PROCESS | 1984 | 1461190725207 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:18:45 INFO - PROCESS | 1984 | 1461190725216 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a77b000 == 33 [pid = 1984] [id = 270] 15:18:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11ac95400) [pid = 1984] [serial = 808] [outer = 0x0] 15:18:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x11ace9400) [pid = 1984] [serial = 809] [outer = 0x11ac95400] 15:18:45 INFO - PROCESS | 1984 | 1461190725264 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x11aeee000) [pid = 1984] [serial = 810] [outer = 0x11ac95400] 15:18:45 INFO - PROCESS | 1984 | 1461190725705 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]]]}] 15:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 620ms 15:18:45 INFO - PROCESS | 1984 | 1461190725713 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:18:45 INFO - PROCESS | 1984 | 1461190725715 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:18:45 INFO - PROCESS | 1984 | 1461190725720 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:18:45 INFO - PROCESS | 1984 | 1461190725721 Marionette TRACE conn2 <- [1,1054,null,{}] 15:18:45 INFO - PROCESS | 1984 | 1461190725723 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}] 15:18:45 INFO - PROCESS | 1984 | 1461190725791 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:18:45 INFO - PROCESS | 1984 | 1461190725795 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba7c000 == 34 [pid = 1984] [id = 271] 15:18:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x11aeeec00) [pid = 1984] [serial = 811] [outer = 0x0] 15:18:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x11b804400) [pid = 1984] [serial = 812] [outer = 0x11aeeec00] 15:18:45 INFO - PROCESS | 1984 | 1461190725824 Marionette DEBUG loaded listener.js 15:18:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x11b886400) [pid = 1984] [serial = 813] [outer = 0x11aeeec00] 15:18:46 INFO - PROCESS | 1984 | 1461190726142 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]]]}] 15:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 15:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:18:46 INFO - PROCESS | 1984 | 1461190726188 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1984 | 1461190726190 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:18:46 INFO - PROCESS | 1984 | 1461190726192 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1984 | 1461190726193 Marionette TRACE conn2 <- [1,1058,null,{}] 15:18:46 INFO - PROCESS | 1984 | 1461190726195 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}] 15:18:46 INFO - PROCESS | 1984 | 1461190726269 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:18:46 INFO - PROCESS | 1984 | 1461190726273 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0d4800 == 35 [pid = 1984] [id = 272] 15:18:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x11b88c000) [pid = 1984] [serial = 814] [outer = 0x0] 15:18:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x11be58000) [pid = 1984] [serial = 815] [outer = 0x11b88c000] 15:18:46 INFO - PROCESS | 1984 | 1461190726298 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x11bef2c00) [pid = 1984] [serial = 816] [outer = 0x11b88c000] 15:18:46 INFO - PROCESS | 1984 | 1461190726606 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]]]}] 15:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 417ms 15:18:46 INFO - PROCESS | 1984 | 1461190726610 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:18:46 INFO - PROCESS | 1984 | 1461190726611 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:18:46 INFO - PROCESS | 1984 | 1461190726643 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:18:46 INFO - PROCESS | 1984 | 1461190726644 Marionette TRACE conn2 <- [1,1062,null,{}] 15:18:46 INFO - PROCESS | 1984 | 1461190726646 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}] 15:18:46 INFO - PROCESS | 1984 | 1461190726744 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:18:46 INFO - PROCESS | 1984 | 1461190726751 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x119271000 == 36 [pid = 1984] [id = 273] 15:18:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x116464400) [pid = 1984] [serial = 817] [outer = 0x0] 15:18:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x11c23dc00) [pid = 1984] [serial = 818] [outer = 0x116464400] 15:18:46 INFO - PROCESS | 1984 | 1461190726776 Marionette DEBUG loaded listener.js 15:18:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x11c407000) [pid = 1984] [serial = 819] [outer = 0x116464400] 15:18:47 INFO - PROCESS | 1984 | 1461190727069 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]]]}] 15:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 475ms 15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:18:47 INFO - PROCESS | 1984 | 1461190727111 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1984 | 1461190727113 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:18:47 INFO - PROCESS | 1984 | 1461190727117 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1984 | 1461190727119 Marionette TRACE conn2 <- [1,1066,null,{}] 15:18:47 INFO - PROCESS | 1984 | 1461190727121 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}] 15:18:47 INFO - PROCESS | 1984 | 1461190727196 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:18:47 INFO - PROCESS | 1984 | 1461190727203 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a1d800 == 37 [pid = 1984] [id = 274] 15:18:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x11c37a400) [pid = 1984] [serial = 820] [outer = 0x0] 15:18:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x11c456400) [pid = 1984] [serial = 821] [outer = 0x11c37a400] 15:18:47 INFO - PROCESS | 1984 | 1461190727228 Marionette DEBUG loaded listener.js 15:18:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x11c684400) [pid = 1984] [serial = 822] [outer = 0x11c37a400] 15:18:47 INFO - PROCESS | 1984 | 1461190727758 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]]]}] 15:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms 15:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:18:47 INFO - PROCESS | 1984 | 1461190727788 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:18:47 INFO - PROCESS | 1984 | 1461190727790 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:18:47 INFO - PROCESS | 1984 | 1461190727792 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:18:47 INFO - PROCESS | 1984 | 1461190727794 Marionette TRACE conn2 <- [1,1070,null,{}] 15:18:47 INFO - PROCESS | 1984 | 1461190727796 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}] 15:18:47 INFO - PROCESS | 1984 | 1461190727902 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:18:47 INFO - PROCESS | 1984 | 1461190727932 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x119adc000 == 38 [pid = 1984] [id = 275] 15:18:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x1238a4c00) [pid = 1984] [serial = 823] [outer = 0x0] 15:18:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x124136c00) [pid = 1984] [serial = 824] [outer = 0x1238a4c00] 15:18:47 INFO - PROCESS | 1984 | 1461190727961 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x1270dc400) [pid = 1984] [serial = 825] [outer = 0x1238a4c00] 15:18:48 INFO - PROCESS | 1984 | 1461190728275 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]]]}] 15:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 15:18:48 INFO - PROCESS | 1984 | 1461190728311 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:18:48 INFO - PROCESS | 1984 | 1461190728312 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:18:48 INFO - PROCESS | 1984 | 1461190728315 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:18:48 INFO - PROCESS | 1984 | 1461190728318 Marionette TRACE conn2 <- [1,1074,null,{}] 15:18:48 INFO - PROCESS | 1984 | 1461190728320 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}] 15:18:48 INFO - PROCESS | 1984 | 1461190728409 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:18:48 INFO - PROCESS | 1984 | 1461190728441 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x1274ad800 == 39 [pid = 1984] [id = 276] 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x1270d4c00) [pid = 1984] [serial = 826] [outer = 0x0] 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x1277ca800) [pid = 1984] [serial = 827] [outer = 0x1270d4c00] 15:18:48 INFO - PROCESS | 1984 | 1461190728467 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x127da3800) [pid = 1984] [serial = 828] [outer = 0x1270d4c00] 15:18:48 INFO - PROCESS | 1984 | 1461190728776 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]]]}] 15:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 15:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:18:48 INFO - PROCESS | 1984 | 1461190728789 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:18:48 INFO - PROCESS | 1984 | 1461190728790 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:18:48 INFO - PROCESS | 1984 | 1461190728792 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:18:48 INFO - PROCESS | 1984 | 1461190728793 Marionette TRACE conn2 <- [1,1078,null,{}] 15:18:48 INFO - PROCESS | 1984 | 1461190728796 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}] 15:18:48 INFO - PROCESS | 1984 | 1461190728893 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:18:48 INFO - PROCESS | 1984 | 1461190728925 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x127deb000 == 40 [pid = 1984] [id = 277] 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x127da3c00) [pid = 1984] [serial = 829] [outer = 0x0] 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x12880b000) [pid = 1984] [serial = 830] [outer = 0x127da3c00] 15:18:48 INFO - PROCESS | 1984 | 1461190728951 Marionette DEBUG loaded listener.js 15:18:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x128d29800) [pid = 1984] [serial = 831] [outer = 0x127da3c00] 15:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms 15:18:49 INFO - PROCESS | 1984 | 1461190729310 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]]]}] 15:18:49 INFO - PROCESS | 1984 | 1461190729314 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:18:49 INFO - PROCESS | 1984 | 1461190729317 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:18:49 INFO - PROCESS | 1984 | 1461190729320 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:18:49 INFO - PROCESS | 1984 | 1461190729321 Marionette TRACE conn2 <- [1,1082,null,{}] 15:18:49 INFO - PROCESS | 1984 | 1461190729324 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}] 15:18:49 INFO - PROCESS | 1984 | 1461190729419 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:18:49 INFO - PROCESS | 1984 | 1461190729432 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d87000 == 41 [pid = 1984] [id = 278] 15:18:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x128d30800) [pid = 1984] [serial = 832] [outer = 0x0] 15:18:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x128fb4000) [pid = 1984] [serial = 833] [outer = 0x128d30800] 15:18:49 INFO - PROCESS | 1984 | 1461190729458 Marionette DEBUG loaded listener.js 15:18:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x12935c800) [pid = 1984] [serial = 834] [outer = 0x128d30800] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x11aeebc00) [pid = 1984] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x11ae7d800) [pid = 1984] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x12b0b3400) [pid = 1984] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x12e687c00) [pid = 1984] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x114bf0400) [pid = 1984] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x114be9800) [pid = 1984] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x119abe800) [pid = 1984] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x1153d1c00) [pid = 1984] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x12f11ac00) [pid = 1984] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x12b909000) [pid = 1984] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x1294bd400) [pid = 1984] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x12935e800) [pid = 1984] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x124181000) [pid = 1984] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x11b885000) [pid = 1984] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x1191c0c00) [pid = 1984] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x1186f4000) [pid = 1984] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x12d7f9c00) [pid = 1984] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x128811400) [pid = 1984] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:18:49 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x1238b0800) [pid = 1984] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:18:50 INFO - PROCESS | 1984 | 1461190729994 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]]]}] 15:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 721ms 15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:18:50 INFO - PROCESS | 1984 | 1461190730041 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:18:50 INFO - PROCESS | 1984 | 1461190730043 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:18:50 INFO - PROCESS | 1984 | 1461190730045 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1984 | 1461190730046 Marionette TRACE conn2 <- [1,1086,null,{}] 15:18:50 INFO - PROCESS | 1984 | 1461190730048 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}] 15:18:50 INFO - PROCESS | 1984 | 1461190730125 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:18:50 INFO - PROCESS | 1984 | 1461190730131 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd41800 == 42 [pid = 1984] [id = 279] 15:18:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x114be9800) [pid = 1984] [serial = 835] [outer = 0x0] 15:18:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x118756c00) [pid = 1984] [serial = 836] [outer = 0x114be9800] 15:18:50 INFO - PROCESS | 1984 | 1461190730159 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x11be5ec00) [pid = 1984] [serial = 837] [outer = 0x114be9800] 15:18:50 INFO - PROCESS | 1984 | 1461190730517 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]]]}] 15:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 15:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:18:50 INFO - PROCESS | 1984 | 1461190730567 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:18:50 INFO - PROCESS | 1984 | 1461190730568 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:18:50 INFO - PROCESS | 1984 | 1461190730570 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:18:50 INFO - PROCESS | 1984 | 1461190730571 Marionette TRACE conn2 <- [1,1090,null,{}] 15:18:50 INFO - PROCESS | 1984 | 1461190730574 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}] 15:18:50 INFO - PROCESS | 1984 | 1461190730653 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:18:50 INFO - PROCESS | 1984 | 1461190730657 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291cb000 == 43 [pid = 1984] [id = 280] 15:18:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x11bee8400) [pid = 1984] [serial = 838] [outer = 0x0] 15:18:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12918c800) [pid = 1984] [serial = 839] [outer = 0x11bee8400] 15:18:50 INFO - PROCESS | 1984 | 1461190730683 Marionette DEBUG loaded listener.js 15:18:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x129366c00) [pid = 1984] [serial = 840] [outer = 0x11bee8400] 15:18:50 INFO - PROCESS | 1984 | 1461190730991 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]]]}] 15:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:18:51 INFO - PROCESS | 1984 | 1461190731038 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1984 | 1461190731040 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:18:51 INFO - PROCESS | 1984 | 1461190731042 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1984 | 1461190731043 Marionette TRACE conn2 <- [1,1094,null,{}] 15:18:51 INFO - PROCESS | 1984 | 1461190731045 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}] 15:18:51 INFO - PROCESS | 1984 | 1461190731125 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:18:51 INFO - PROCESS | 1984 | 1461190731177 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a616800 == 44 [pid = 1984] [id = 281] 15:18:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x11c617800) [pid = 1984] [serial = 841] [outer = 0x0] 15:18:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x1294bb800) [pid = 1984] [serial = 842] [outer = 0x11c617800] 15:18:51 INFO - PROCESS | 1984 | 1461190731202 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x1294c6c00) [pid = 1984] [serial = 843] [outer = 0x11c617800] 15:18:51 INFO - PROCESS | 1984 | 1461190731493 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]]]}] 15:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 15:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:18:51 INFO - PROCESS | 1984 | 1461190731511 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:18:51 INFO - PROCESS | 1984 | 1461190731513 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:18:51 INFO - PROCESS | 1984 | 1461190731522 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:18:51 INFO - PROCESS | 1984 | 1461190731523 Marionette TRACE conn2 <- [1,1098,null,{}] 15:18:51 INFO - PROCESS | 1984 | 1461190731526 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}] 15:18:51 INFO - PROCESS | 1984 | 1461190731609 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:18:51 INFO - PROCESS | 1984 | 1461190731613 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b63e800 == 45 [pid = 1984] [id = 282] 15:18:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x1294c9000) [pid = 1984] [serial = 844] [outer = 0x0] 15:18:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x12b0ad000) [pid = 1984] [serial = 845] [outer = 0x1294c9000] 15:18:51 INFO - PROCESS | 1984 | 1461190731641 Marionette DEBUG loaded listener.js 15:18:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x12b0b4c00) [pid = 1984] [serial = 846] [outer = 0x1294c9000] 15:18:52 INFO - PROCESS | 1984 | 1461190732007 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]]]}] 15:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 526ms 15:18:52 INFO - PROCESS | 1984 | 1461190732042 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:18:52 INFO - PROCESS | 1984 | 1461190732044 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:18:52 INFO - PROCESS | 1984 | 1461190732048 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1984 | 1461190732051 Marionette TRACE conn2 <- [1,1102,null,{}] 15:18:52 INFO - PROCESS | 1984 | 1461190732056 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}] 15:18:52 INFO - PROCESS | 1984 | 1461190732171 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:18:52 INFO - PROCESS | 1984 | 1461190732226 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x1158a0800 == 46 [pid = 1984] [id = 283] 15:18:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x114bf1800) [pid = 1984] [serial = 847] [outer = 0x0] 15:18:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x114f57400) [pid = 1984] [serial = 848] [outer = 0x114bf1800] 15:18:52 INFO - PROCESS | 1984 | 1461190732259 Marionette DEBUG loaded listener.js 15:18:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x115659400) [pid = 1984] [serial = 849] [outer = 0x114bf1800] 15:18:52 INFO - PROCESS | 1984 | 1461190732737 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]]]}] 15:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 724ms 15:18:52 INFO - PROCESS | 1984 | 1461190732773 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:18:52 INFO - PROCESS | 1984 | 1461190732777 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:18:52 INFO - PROCESS | 1984 | 1461190732782 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:18:52 INFO - PROCESS | 1984 | 1461190732784 Marionette TRACE conn2 <- [1,1106,null,{}] 15:18:52 INFO - PROCESS | 1984 | 1461190732787 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}] 15:18:52 INFO - PROCESS | 1984 | 1461190732923 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:18:53 INFO - PROCESS | 1984 | 1461190733020 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x119153800 == 47 [pid = 1984] [id = 284] 15:18:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x115873400) [pid = 1984] [serial = 850] [outer = 0x0] 15:18:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x118a0f400) [pid = 1984] [serial = 851] [outer = 0x115873400] 15:18:53 INFO - PROCESS | 1984 | 1461190733051 Marionette DEBUG loaded listener.js 15:18:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x118fbf800) [pid = 1984] [serial = 852] [outer = 0x115873400] 15:18:53 INFO - PROCESS | 1984 | 1461190733719 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]]]}] 15:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 971ms 15:18:53 INFO - PROCESS | 1984 | 1461190733763 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:18:53 INFO - PROCESS | 1984 | 1461190733768 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:18:53 INFO - PROCESS | 1984 | 1461190733773 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:18:53 INFO - PROCESS | 1984 | 1461190733775 Marionette TRACE conn2 <- [1,1110,null,{}] 15:18:53 INFO - PROCESS | 1984 | 1461190733779 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}] 15:18:53 INFO - PROCESS | 1984 | 1461190733879 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:18:53 INFO - PROCESS | 1984 | 1461190733954 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x115293800 == 48 [pid = 1984] [id = 285] 15:18:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x1153d2c00) [pid = 1984] [serial = 853] [outer = 0x0] 15:18:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x115657800) [pid = 1984] [serial = 854] [outer = 0x1153d2c00] 15:18:53 INFO - PROCESS | 1984 | 1461190733985 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x115870c00) [pid = 1984] [serial = 855] [outer = 0x1153d2c00] 15:18:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x1182b8400) [pid = 1984] [serial = 856] [outer = 0x12f6c2800] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x12a616800 == 47 [pid = 1984] [id = 281] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x1291cb000 == 46 [pid = 1984] [id = 280] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd41800 == 45 [pid = 1984] [id = 279] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x128d87000 == 44 [pid = 1984] [id = 278] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x127deb000 == 43 [pid = 1984] [id = 277] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x1274ad800 == 42 [pid = 1984] [id = 276] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x12d7f9000) [pid = 1984] [serial = 791] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x119adc000 == 41 [pid = 1984] [id = 275] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x123a1d800 == 40 [pid = 1984] [id = 274] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x119271000 == 39 [pid = 1984] [id = 273] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0d4800 == 38 [pid = 1984] [id = 272] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba7c000 == 37 [pid = 1984] [id = 271] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x11a77b000 == 36 [pid = 1984] [id = 270] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x119ae0000 == 35 [pid = 1984] [id = 269] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x119a9c800 == 34 [pid = 1984] [id = 268] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x119271800 == 33 [pid = 1984] [id = 267] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x1158a1800 == 32 [pid = 1984] [id = 266] 15:18:54 INFO - PROCESS | 1984 | --DOCSHELL 0x115309000 == 31 [pid = 1984] [id = 265] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 119 (0x12b90cc00) [pid = 1984] [serial = 789] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 118 (0x12e67e400) [pid = 1984] [serial = 773] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x12f112800) [pid = 1984] [serial = 776] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x12e69d800) [pid = 1984] [serial = 774] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x12f6c6800) [pid = 1984] [serial = 779] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x12f41a800) [pid = 1984] [serial = 777] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x1197cf800) [pid = 1984] [serial = 785] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x12f7d8800) [pid = 1984] [serial = 780] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x114bf3800) [pid = 1984] [serial = 783] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x114bef400) [pid = 1984] [serial = 782] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x11be57c00) [pid = 1984] [serial = 740] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x11c682400) [pid = 1984] [serial = 741] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x119253400) [pid = 1984] [serial = 738] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x115706000) [pid = 1984] [serial = 737] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x12f6be800) [pid = 1984] [serial = 735] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x12d236000) [pid = 1984] [serial = 770] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x12b22ec00) [pid = 1984] [serial = 767] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x12b4a5400) [pid = 1984] [serial = 768] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x1294c3800) [pid = 1984] [serial = 764] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x12b0ae000) [pid = 1984] [serial = 765] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x1276db800) [pid = 1984] [serial = 761] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x128d32000) [pid = 1984] [serial = 762] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x123b33800) [pid = 1984] [serial = 759] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x1238ad000) [pid = 1984] [serial = 758] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x11ae7d400) [pid = 1984] [serial = 756] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x11a74f000) [pid = 1984] [serial = 755] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x12f6c3400) [pid = 1984] [serial = 753] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x119c74800) [pid = 1984] [serial = 752] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x12f412800) [pid = 1984] [serial = 750] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 90 (0x12e695000) [pid = 1984] [serial = 749] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 89 (0x12d7a3400) [pid = 1984] [serial = 747] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 88 (0x12b906c00) [pid = 1984] [serial = 746] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 87 (0x127d9cc00) [pid = 1984] [serial = 743] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 86 (0x1294c0000) [pid = 1984] [serial = 744] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 85 (0x12e362000) [pid = 1984] [serial = 771] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 84 (0x128fae800) [pid = 1984] [serial = 786] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | --DOMWINDOW == 83 (0x1294bcc00) [pid = 1984] [serial = 788] [outer = 0x0] [url = about:blank] 15:18:54 INFO - PROCESS | 1984 | 1461190734511 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]]]}] 15:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 775ms 15:18:54 INFO - PROCESS | 1984 | 1461190734547 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:18:54 INFO - PROCESS | 1984 | 1461190734551 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:18:54 INFO - PROCESS | 1984 | 1461190734555 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:18:54 INFO - PROCESS | 1984 | 1461190734557 Marionette TRACE conn2 <- [1,1114,null,{}] 15:18:54 INFO - PROCESS | 1984 | 1461190734559 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}] 15:18:54 INFO - PROCESS | 1984 | 1461190734636 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:18:54 INFO - PROCESS | 1984 | 1461190734641 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192d0000 == 32 [pid = 1984] [id = 286] 15:18:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 84 (0x114f5d800) [pid = 1984] [serial = 857] [outer = 0x0] 15:18:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 85 (0x118ae8000) [pid = 1984] [serial = 858] [outer = 0x114f5d800] 15:18:54 INFO - PROCESS | 1984 | 1461190734669 Marionette DEBUG loaded listener.js 15:18:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 86 (0x119255800) [pid = 1984] [serial = 859] [outer = 0x114f5d800] 15:18:55 INFO - PROCESS | 1984 | 1461190735023 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]]]}] 15:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 15:18:55 INFO - PROCESS | 1984 | 1461190735075 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:18:55 INFO - PROCESS | 1984 | 1461190735076 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:18:55 INFO - PROCESS | 1984 | 1461190735079 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1984 | 1461190735081 Marionette TRACE conn2 <- [1,1118,null,{}] 15:18:55 INFO - PROCESS | 1984 | 1461190735089 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}] 15:18:55 INFO - PROCESS | 1984 | 1461190735171 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:18:55 INFO - PROCESS | 1984 | 1461190735175 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b825000 == 33 [pid = 1984] [id = 287] 15:18:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 87 (0x119ab4c00) [pid = 1984] [serial = 860] [outer = 0x0] 15:18:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 88 (0x11a749000) [pid = 1984] [serial = 861] [outer = 0x119ab4c00] 15:18:55 INFO - PROCESS | 1984 | 1461190735207 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x11ac99c00) [pid = 1984] [serial = 862] [outer = 0x119ab4c00] 15:18:55 INFO - PROCESS | 1984 | 1461190735556 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]]]}] 15:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 15:18:55 INFO - PROCESS | 1984 | 1461190735601 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:18:55 INFO - PROCESS | 1984 | 1461190735603 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:18:55 INFO - PROCESS | 1984 | 1461190735605 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:18:55 INFO - PROCESS | 1984 | 1461190735606 Marionette TRACE conn2 <- [1,1122,null,{}] 15:18:55 INFO - PROCESS | 1984 | 1461190735608 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}] 15:18:55 INFO - PROCESS | 1984 | 1461190735685 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:18:55 INFO - PROCESS | 1984 | 1461190735690 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0d4800 == 34 [pid = 1984] [id = 288] 15:18:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x11ac9d800) [pid = 1984] [serial = 863] [outer = 0x0] 15:18:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x11ace7800) [pid = 1984] [serial = 864] [outer = 0x11ac9d800] 15:18:55 INFO - PROCESS | 1984 | 1461190735718 Marionette DEBUG loaded listener.js 15:18:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11ae78000) [pid = 1984] [serial = 865] [outer = 0x11ac9d800] 15:18:56 INFO - PROCESS | 1984 | 1461190736073 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:18:56 INFO - PROCESS | 1984 | 1461190736125 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1984 | 1461190736126 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:18:56 INFO - PROCESS | 1984 | 1461190736128 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1984 | 1461190736130 Marionette TRACE conn2 <- [1,1126,null,{}] 15:18:56 INFO - PROCESS | 1984 | 1461190736132 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}] 15:18:56 INFO - PROCESS | 1984 | 1461190736230 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:18:56 INFO - PROCESS | 1984 | 1461190736239 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c444800 == 35 [pid = 1984] [id = 289] 15:18:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x119d65c00) [pid = 1984] [serial = 866] [outer = 0x0] 15:18:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x11aeed400) [pid = 1984] [serial = 867] [outer = 0x119d65c00] 15:18:56 INFO - PROCESS | 1984 | 1461190736265 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x11b888000) [pid = 1984] [serial = 868] [outer = 0x119d65c00] 15:18:56 INFO - PROCESS | 1984 | 1461190736596 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]]]}] 15:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 15:18:56 INFO - PROCESS | 1984 | 1461190736648 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:18:56 INFO - PROCESS | 1984 | 1461190736649 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:18:56 INFO - PROCESS | 1984 | 1461190736651 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:18:56 INFO - PROCESS | 1984 | 1461190736653 Marionette TRACE conn2 <- [1,1130,null,{}] 15:18:56 INFO - PROCESS | 1984 | 1461190736655 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}] 15:18:56 INFO - PROCESS | 1984 | 1461190736765 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:18:56 INFO - PROCESS | 1984 | 1461190736806 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f95000 == 36 [pid = 1984] [id = 290] 15:18:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x11be53000) [pid = 1984] [serial = 869] [outer = 0x0] 15:18:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x11c2d9800) [pid = 1984] [serial = 870] [outer = 0x11be53000] 15:18:56 INFO - PROCESS | 1984 | 1461190736832 Marionette DEBUG loaded listener.js 15:18:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x11c687400) [pid = 1984] [serial = 871] [outer = 0x11be53000] 15:18:57 INFO - PROCESS | 1984 | 1461190737170 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:18:57 INFO - PROCESS | 1984 | 1461190737229 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1984 | 1461190737230 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:18:57 INFO - PROCESS | 1984 | 1461190737233 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1984 | 1461190737234 Marionette TRACE conn2 <- [1,1134,null,{}] 15:18:57 INFO - PROCESS | 1984 | 1461190737236 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}] 15:18:57 INFO - PROCESS | 1984 | 1461190737328 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:18:57 INFO - PROCESS | 1984 | 1461190737332 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247f5000 == 37 [pid = 1984] [id = 291] 15:18:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x11be5bc00) [pid = 1984] [serial = 872] [outer = 0x0] 15:18:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x1238ac000) [pid = 1984] [serial = 873] [outer = 0x11be5bc00] 15:18:57 INFO - PROCESS | 1984 | 1461190737358 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x123b6fc00) [pid = 1984] [serial = 874] [outer = 0x11be5bc00] 15:18:57 INFO - PROCESS | 1984 | 1461190737695 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]]]}] 15:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 15:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:18:57 INFO - PROCESS | 1984 | 1461190737752 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:18:57 INFO - PROCESS | 1984 | 1461190737753 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:18:57 INFO - PROCESS | 1984 | 1461190737755 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:18:57 INFO - PROCESS | 1984 | 1461190737756 Marionette TRACE conn2 <- [1,1138,null,{}] 15:18:57 INFO - PROCESS | 1984 | 1461190737758 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}] 15:18:57 INFO - PROCESS | 1984 | 1461190737852 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:18:57 INFO - PROCESS | 1984 | 1461190737864 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x127dea000 == 38 [pid = 1984] [id = 292] 15:18:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x1238aa000) [pid = 1984] [serial = 875] [outer = 0x0] 15:18:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x123f21400) [pid = 1984] [serial = 876] [outer = 0x1238aa000] 15:18:57 INFO - PROCESS | 1984 | 1461190737890 Marionette DEBUG loaded listener.js 15:18:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12452e800) [pid = 1984] [serial = 877] [outer = 0x1238aa000] 15:18:58 INFO - PROCESS | 1984 | 1461190738220 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]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 15:18:58 INFO - PROCESS | 1984 | 1461190738223 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1984 | 1461190738224 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:18:58 INFO - PROCESS | 1984 | 1461190738227 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1984 | 1461190738228 Marionette TRACE conn2 <- [1,1142,null,{}] 15:18:58 INFO - PROCESS | 1984 | 1461190738230 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}] 15:18:58 INFO - PROCESS | 1984 | 1461190738326 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:18:58 INFO - PROCESS | 1984 | 1461190738338 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d86000 == 39 [pid = 1984] [id = 293] 15:18:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x127482800) [pid = 1984] [serial = 878] [outer = 0x0] 15:18:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x1277c8400) [pid = 1984] [serial = 879] [outer = 0x127482800] 15:18:58 INFO - PROCESS | 1984 | 1461190738363 Marionette DEBUG loaded listener.js 15:18:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x127d9ec00) [pid = 1984] [serial = 880] [outer = 0x127482800] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x114be9800) [pid = 1984] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x11bee8400) [pid = 1984] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x11c617800) [pid = 1984] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x1238a4c00) [pid = 1984] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x127da3c00) [pid = 1984] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x119256c00) [pid = 1984] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x114f5e800) [pid = 1984] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x1270d4c00) [pid = 1984] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x116464400) [pid = 1984] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x11c37a400) [pid = 1984] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x11ac95400) [pid = 1984] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x12b0b6800) [pid = 1984] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x1144a6000) [pid = 1984] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x1158d3c00) [pid = 1984] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x128d30800) [pid = 1984] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x11b88c000) [pid = 1984] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:18:58 INFO - PROCESS | 1984 | --DOMWINDOW == 90 (0x11aeeec00) [pid = 1984] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:18:58 INFO - PROCESS | 1984 | 1461190738871 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]]]}] 15:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 15:18:58 INFO - PROCESS | 1984 | 1461190738899 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:18:58 INFO - PROCESS | 1984 | 1461190738903 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:18:58 INFO - PROCESS | 1984 | 1461190738906 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:18:58 INFO - PROCESS | 1984 | 1461190738908 Marionette TRACE conn2 <- [1,1146,null,{}] 15:18:58 INFO - PROCESS | 1984 | 1461190738911 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}] 15:18:59 INFO - PROCESS | 1984 | 1461190739058 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:18:59 INFO - PROCESS | 1984 | 1461190739104 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b82d800 == 40 [pid = 1984] [id = 294] 15:18:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x1182b4400) [pid = 1984] [serial = 881] [outer = 0x0] 15:18:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11aeeec00) [pid = 1984] [serial = 882] [outer = 0x1182b4400] 15:18:59 INFO - PROCESS | 1984 | 1461190739130 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x1238b0800) [pid = 1984] [serial = 883] [outer = 0x1182b4400] 15:18:59 INFO - PROCESS | 1984 | 1461190739404 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]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 523ms 15:18:59 INFO - PROCESS | 1984 | 1461190739429 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1984 | 1461190739432 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:18:59 INFO - PROCESS | 1984 | 1461190739442 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1984 | 1461190739444 Marionette TRACE conn2 <- [1,1150,null,{}] 15:18:59 INFO - PROCESS | 1984 | 1461190739446 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}] 15:18:59 INFO - PROCESS | 1984 | 1461190739553 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:18:59 INFO - PROCESS | 1984 | 1461190739616 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:18:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291b6800 == 41 [pid = 1984] [id = 295] 15:18:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x119d5fc00) [pid = 1984] [serial = 884] [outer = 0x0] 15:18:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x127482c00) [pid = 1984] [serial = 885] [outer = 0x119d5fc00] 15:18:59 INFO - PROCESS | 1984 | 1461190739646 Marionette DEBUG loaded listener.js 15:18:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x129358c00) [pid = 1984] [serial = 886] [outer = 0x119d5fc00] 15:18:59 INFO - PROCESS | 1984 | 1461190739926 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]]]}] 15:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 15:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:18:59 INFO - PROCESS | 1984 | 1461190739961 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:18:59 INFO - PROCESS | 1984 | 1461190739962 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:18:59 INFO - PROCESS | 1984 | 1461190739972 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:18:59 INFO - PROCESS | 1984 | 1461190739973 Marionette TRACE conn2 <- [1,1154,null,{}] 15:18:59 INFO - PROCESS | 1984 | 1461190739976 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}] 15:19:00 INFO - PROCESS | 1984 | 1461190740060 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:19:00 INFO - PROCESS | 1984 | 1461190740065 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b26c000 == 42 [pid = 1984] [id = 296] 15:19:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x129359400) [pid = 1984] [serial = 887] [outer = 0x0] 15:19:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x1294c0800) [pid = 1984] [serial = 888] [outer = 0x129359400] 15:19:00 INFO - PROCESS | 1984 | 1461190740093 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x12b0ae000) [pid = 1984] [serial = 889] [outer = 0x129359400] 15:19:00 INFO - PROCESS | 1984 | 1461190740481 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]]]}] 15:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 575ms 15:19:00 INFO - PROCESS | 1984 | 1461190740541 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:19:00 INFO - PROCESS | 1984 | 1461190740543 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:19:00 INFO - PROCESS | 1984 | 1461190740547 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:19:00 INFO - PROCESS | 1984 | 1461190740549 Marionette TRACE conn2 <- [1,1158,null,{}] 15:19:00 INFO - PROCESS | 1984 | 1461190740552 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}] 15:19:00 INFO - PROCESS | 1984 | 1461190740665 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:19:00 INFO - PROCESS | 1984 | 1461190740775 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x118275800 == 43 [pid = 1984] [id = 297] 15:19:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x1146be800) [pid = 1984] [serial = 890] [outer = 0x0] 15:19:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x114bed800) [pid = 1984] [serial = 891] [outer = 0x1146be800] 15:19:00 INFO - PROCESS | 1984 | 1461190740829 Marionette DEBUG loaded listener.js 15:19:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x11565a000) [pid = 1984] [serial = 892] [outer = 0x1146be800] 15:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 822ms 15:19:01 INFO - PROCESS | 1984 | 1461190741362 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]]]}] 15:19:01 INFO - PROCESS | 1984 | 1461190741371 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:19:01 INFO - PROCESS | 1984 | 1461190741376 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:19:01 INFO - PROCESS | 1984 | 1461190741401 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:19:01 INFO - PROCESS | 1984 | 1461190741404 Marionette TRACE conn2 <- [1,1162,null,{}] 15:19:01 INFO - PROCESS | 1984 | 1461190741413 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}] 15:19:01 INFO - PROCESS | 1984 | 1461190741541 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:19:01 INFO - PROCESS | 1984 | 1461190741604 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd3e000 == 44 [pid = 1984] [id = 298] 15:19:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x119258c00) [pid = 1984] [serial = 893] [outer = 0x0] 15:19:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x119ab4400) [pid = 1984] [serial = 894] [outer = 0x119258c00] 15:19:01 INFO - PROCESS | 1984 | 1461190741637 Marionette DEBUG loaded listener.js 15:19:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x119d68000) [pid = 1984] [serial = 895] [outer = 0x119258c00] 15:19:02 INFO - PROCESS | 1984 | 1461190742089 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 749ms 15:19:02 INFO - PROCESS | 1984 | 1461190742150 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1984 | 1461190742153 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:19:02 INFO - PROCESS | 1984 | 1461190742157 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1984 | 1461190742158 Marionette TRACE conn2 <- [1,1166,null,{}] 15:19:02 INFO - PROCESS | 1984 | 1461190742161 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}] 15:19:02 INFO - PROCESS | 1984 | 1461190742261 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:19:02 INFO - PROCESS | 1984 | 1461190742325 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d81000 == 45 [pid = 1984] [id = 299] 15:19:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x11acf4400) [pid = 1984] [serial = 896] [outer = 0x0] 15:19:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x11ae7cc00) [pid = 1984] [serial = 897] [outer = 0x11acf4400] 15:19:02 INFO - PROCESS | 1984 | 1461190742356 Marionette DEBUG loaded listener.js 15:19:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x11c242000) [pid = 1984] [serial = 898] [outer = 0x11acf4400] 15:19:02 INFO - PROCESS | 1984 | 1461190742787 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]]]}] 15:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 15:19:02 INFO - PROCESS | 1984 | 1461190742829 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:19:02 INFO - PROCESS | 1984 | 1461190742831 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:19:02 INFO - PROCESS | 1984 | 1461190742838 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:19:02 INFO - PROCESS | 1984 | 1461190742842 Marionette TRACE conn2 <- [1,1170,null,{}] 15:19:02 INFO - PROCESS | 1984 | 1461190742846 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}] 15:19:02 INFO - PROCESS | 1984 | 1461190742947 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:19:03 INFO - PROCESS | 1984 | 1461190742999 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba71800 == 46 [pid = 1984] [id = 300] 15:19:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x11c408000) [pid = 1984] [serial = 899] [outer = 0x0] 15:19:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x124535400) [pid = 1984] [serial = 900] [outer = 0x11c408000] 15:19:03 INFO - PROCESS | 1984 | 1461190743029 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x128811000) [pid = 1984] [serial = 901] [outer = 0x11c408000] 15:19:03 INFO - PROCESS | 1984 | 1461190743437 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]]]}] 15:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 15:19:03 INFO - PROCESS | 1984 | 1461190743464 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:19:03 INFO - PROCESS | 1984 | 1461190743466 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:19:03 INFO - PROCESS | 1984 | 1461190743468 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:19:03 INFO - PROCESS | 1984 | 1461190743469 Marionette TRACE conn2 <- [1,1174,null,{}] 15:19:03 INFO - PROCESS | 1984 | 1461190743472 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}] 15:19:03 INFO - PROCESS | 1984 | 1461190743570 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:19:03 INFO - PROCESS | 1984 | 1461190743650 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cea1800 == 47 [pid = 1984] [id = 301] 15:19:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x128d2dc00) [pid = 1984] [serial = 902] [outer = 0x0] 15:19:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x12918f800) [pid = 1984] [serial = 903] [outer = 0x128d2dc00] 15:19:03 INFO - PROCESS | 1984 | 1461190743680 Marionette DEBUG loaded listener.js 15:19:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x12b0b3000) [pid = 1984] [serial = 904] [outer = 0x128d2dc00] 15:19:04 INFO - PROCESS | 1984 | 1461190744088 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] 15:19:04 INFO - PROCESS | 1984 | 1461190744141 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:19:04 INFO - PROCESS | 1984 | 1461190744143 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1984 | 1461190744145 Marionette TRACE conn2 <- [1,1178,null,{}] 15:19:04 INFO - PROCESS | 1984 | 1461190744147 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}] 15:19:04 INFO - PROCESS | 1984 | 1461190744244 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:19:04 INFO - PROCESS | 1984 | 1461190744295 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d0b0000 == 48 [pid = 1984] [id = 302] 15:19:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12b231800) [pid = 1984] [serial = 905] [outer = 0x0] 15:19:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x12b233c00) [pid = 1984] [serial = 906] [outer = 0x12b231800] 15:19:04 INFO - PROCESS | 1984 | 1461190744331 Marionette DEBUG loaded listener.js 15:19:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x12b2a4400) [pid = 1984] [serial = 907] [outer = 0x12b231800] 15:19:04 INFO - PROCESS | 1984 | 1461190744791 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] 15:19:04 INFO - PROCESS | 1984 | 1461190744815 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:19:04 INFO - PROCESS | 1984 | 1461190744818 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:19:04 INFO - PROCESS | 1984 | 1461190744819 Marionette TRACE conn2 <- [1,1182,null,{}] 15:19:04 INFO - PROCESS | 1984 | 1461190744822 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}] 15:19:04 INFO - PROCESS | 1984 | 1461190744943 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:19:05 INFO - PROCESS | 1984 | 1461190745144 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x119ade800 == 49 [pid = 1984] [id = 303] 15:19:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x11465b400) [pid = 1984] [serial = 908] [outer = 0x0] 15:19:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x114bec400) [pid = 1984] [serial = 909] [outer = 0x11465b400] 15:19:05 INFO - PROCESS | 1984 | 1461190745174 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x1153ce000) [pid = 1984] [serial = 910] [outer = 0x11465b400] 15:19:05 INFO - PROCESS | 1984 | 1461190745596 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 53","_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] 15:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:19:05 INFO - PROCESS | 1984 | 1461190745643 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:19:05 INFO - PROCESS | 1984 | 1461190745646 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:19:05 INFO - PROCESS | 1984 | 1461190745648 Marionette TRACE conn2 <- [1,1186,null,{}] 15:19:05 INFO - PROCESS | 1984 | 1461190745652 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}] 15:19:05 INFO - PROCESS | 1984 | 1461190745749 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:19:05 INFO - PROCESS | 1984 | 1461190745800 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a50c000 == 50 [pid = 1984] [id = 304] 15:19:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x115661400) [pid = 1984] [serial = 911] [outer = 0x0] 15:19:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x1197d2c00) [pid = 1984] [serial = 912] [outer = 0x115661400] 15:19:05 INFO - PROCESS | 1984 | 1461190745830 Marionette DEBUG loaded listener.js 15:19:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x11a868c00) [pid = 1984] [serial = 913] [outer = 0x115661400] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x12b26c000 == 49 [pid = 1984] [id = 296] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x1291b6800 == 48 [pid = 1984] [id = 295] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x11b82d800 == 47 [pid = 1984] [id = 294] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x128d86000 == 46 [pid = 1984] [id = 293] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x127dea000 == 45 [pid = 1984] [id = 292] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x1247f5000 == 44 [pid = 1984] [id = 291] 15:19:06 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x12b0ad000) [pid = 1984] [serial = 845] [outer = 0x0] [url = about:blank] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x123f95000 == 43 [pid = 1984] [id = 290] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x11c444800 == 42 [pid = 1984] [id = 289] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0d4800 == 41 [pid = 1984] [id = 288] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x11b825000 == 40 [pid = 1984] [id = 287] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x1192d0000 == 39 [pid = 1984] [id = 286] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x115293800 == 38 [pid = 1984] [id = 285] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x119153800 == 37 [pid = 1984] [id = 284] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x1158a0800 == 36 [pid = 1984] [id = 283] 15:19:06 INFO - PROCESS | 1984 | --DOCSHELL 0x12b63e800 == 35 [pid = 1984] [id = 282] 15:19:06 INFO - PROCESS | 1984 | 1461190746251 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] 15:19:06 INFO - PROCESS | 1984 | 1461190746291 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:19:06 INFO - PROCESS | 1984 | 1461190746298 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1984 | 1461190746299 Marionette TRACE conn2 <- [1,1190,null,{}] 15:19:06 INFO - PROCESS | 1984 | 1461190746301 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}] 15:19:06 INFO - PROCESS | 1984 | 1461190746399 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:19:06 INFO - PROCESS | 1984 | 1461190746408 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x11915a800 == 36 [pid = 1984] [id = 305] 15:19:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 89 (0x11ac9bc00) [pid = 1984] [serial = 914] [outer = 0x0] 15:19:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 90 (0x11aca2800) [pid = 1984] [serial = 915] [outer = 0x11ac9bc00] 15:19:06 INFO - PROCESS | 1984 | 1461190746434 Marionette DEBUG loaded listener.js 15:19:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 91 (0x11aeea400) [pid = 1984] [serial = 916] [outer = 0x11ac9bc00] 15:19:06 INFO - PROCESS | 1984 | 1461190746789 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] 15:19:06 INFO - PROCESS | 1984 | 1461190746829 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:19:06 INFO - PROCESS | 1984 | 1461190746838 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:19:06 INFO - PROCESS | 1984 | 1461190746842 Marionette TRACE conn2 <- [1,1194,null,{}] 15:19:06 INFO - PROCESS | 1984 | 1461190746845 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}] 15:19:06 INFO - PROCESS | 1984 | 1461190746926 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:19:06 INFO - PROCESS | 1984 | 1461190746930 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c42e800 == 37 [pid = 1984] [id = 306] 15:19:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x11ac97c00) [pid = 1984] [serial = 917] [outer = 0x0] 15:19:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x11be57c00) [pid = 1984] [serial = 918] [outer = 0x11ac97c00] 15:19:06 INFO - PROCESS | 1984 | 1461190746960 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x11c8bc800) [pid = 1984] [serial = 919] [outer = 0x11ac97c00] 15:19:07 INFO - PROCESS | 1984 | 1461190747306 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] 15:19:07 INFO - PROCESS | 1984 | 1461190747315 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:19:07 INFO - PROCESS | 1984 | 1461190747320 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1984 | 1461190747321 Marionette TRACE conn2 <- [1,1198,null,{}] 15:19:07 INFO - PROCESS | 1984 | 1461190747323 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}] 15:19:07 INFO - PROCESS | 1984 | 1461190747408 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:19:07 INFO - PROCESS | 1984 | 1461190747455 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c77f000 == 38 [pid = 1984] [id = 307] 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x11b4ef400) [pid = 1984] [serial = 920] [outer = 0x0] 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x123a28800) [pid = 1984] [serial = 921] [outer = 0x11b4ef400] 15:19:07 INFO - PROCESS | 1984 | 1461190747481 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x12437b000) [pid = 1984] [serial = 922] [outer = 0x11b4ef400] 15:19:07 INFO - PROCESS | 1984 | 1461190747772 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]]]}] 15:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 15:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:19:07 INFO - PROCESS | 1984 | 1461190747792 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:19:07 INFO - PROCESS | 1984 | 1461190747793 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:19:07 INFO - PROCESS | 1984 | 1461190747795 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:19:07 INFO - PROCESS | 1984 | 1461190747796 Marionette TRACE conn2 <- [1,1202,null,{}] 15:19:07 INFO - PROCESS | 1984 | 1461190747799 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}] 15:19:07 INFO - PROCESS | 1984 | 1461190747882 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:19:07 INFO - PROCESS | 1984 | 1461190747889 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247e5800 == 39 [pid = 1984] [id = 308] 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x128d2ec00) [pid = 1984] [serial = 923] [outer = 0x0] 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x129358800) [pid = 1984] [serial = 924] [outer = 0x128d2ec00] 15:19:07 INFO - PROCESS | 1984 | 1461190747922 Marionette DEBUG loaded listener.js 15:19:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x12b0ad000) [pid = 1984] [serial = 925] [outer = 0x128d2ec00] 15:19:08 INFO - PROCESS | 1984 | 1461190748274 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]]]}] 15:19:08 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 15:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms 15:19:08 INFO - PROCESS | 1984 | 1461190748318 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1984 | 1461190748320 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:19:08 INFO - PROCESS | 1984 | 1461190748323 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1984 | 1461190748324 Marionette TRACE conn2 <- [1,1206,null,{}] 15:19:08 INFO - PROCESS | 1984 | 1461190748326 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}] 15:19:08 INFO - PROCESS | 1984 | 1461190748426 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:19:08 INFO - PROCESS | 1984 | 1461190748439 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de5000 == 40 [pid = 1984] [id = 309] 15:19:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x12935c800) [pid = 1984] [serial = 926] [outer = 0x0] 15:19:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x12b2a0400) [pid = 1984] [serial = 927] [outer = 0x12935c800] 15:19:08 INFO - PROCESS | 1984 | 1461190748464 Marionette DEBUG loaded listener.js 15:19:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x12b49ec00) [pid = 1984] [serial = 928] [outer = 0x12935c800] 15:19:08 INFO - PROCESS | 1984 | 1461190748860 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]]]}] 15:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 568ms 15:19:08 INFO - PROCESS | 1984 | 1461190748892 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:19:08 INFO - PROCESS | 1984 | 1461190748894 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:19:08 INFO - PROCESS | 1984 | 1461190748905 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:19:08 INFO - PROCESS | 1984 | 1461190748906 Marionette TRACE conn2 <- [1,1210,null,{}] 15:19:08 INFO - PROCESS | 1984 | 1461190748909 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}] 15:19:09 INFO - PROCESS | 1984 | 1461190749053 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:19:09 INFO - PROCESS | 1984 | 1461190749073 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d98800 == 41 [pid = 1984] [id = 310] 15:19:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12b0b6000) [pid = 1984] [serial = 929] [outer = 0x0] 15:19:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x12b902c00) [pid = 1984] [serial = 930] [outer = 0x12b0b6000] 15:19:09 INFO - PROCESS | 1984 | 1461190749113 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x12b90dc00) [pid = 1984] [serial = 931] [outer = 0x12b0b6000] 15:19:09 INFO - PROCESS | 1984 | 1461190749498 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]]]}] 15:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 629ms 15:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:19:09 INFO - PROCESS | 1984 | 1461190749527 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:19:09 INFO - PROCESS | 1984 | 1461190749528 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:19:09 INFO - PROCESS | 1984 | 1461190749538 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:19:09 INFO - PROCESS | 1984 | 1461190749539 Marionette TRACE conn2 <- [1,1214,null,{}] 15:19:09 INFO - PROCESS | 1984 | 1461190749542 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}] 15:19:09 INFO - PROCESS | 1984 | 1461190749828 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x1141c2800) [pid = 1984] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x11be53000) [pid = 1984] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x1238aa000) [pid = 1984] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x11be5bc00) [pid = 1984] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x127482800) [pid = 1984] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x1182b4400) [pid = 1984] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x119d65c00) [pid = 1984] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x11ac9d800) [pid = 1984] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x1153d2c00) [pid = 1984] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x114f5d800) [pid = 1984] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x119ab4c00) [pid = 1984] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:19:09 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x119d5fc00) [pid = 1984] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:19:09 INFO - PROCESS | 1984 | 1461190749869 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x11530b000 == 42 [pid = 1984] [id = 311] 15:19:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x1144a7000) [pid = 1984] [serial = 932] [outer = 0x0] 15:19:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x114beac00) [pid = 1984] [serial = 933] [outer = 0x1144a7000] 15:19:09 INFO - PROCESS | 1984 | 1461190749902 Marionette DEBUG loaded listener.js 15:19:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x11558f800) [pid = 1984] [serial = 934] [outer = 0x1144a7000] 15:19:10 INFO - PROCESS | 1984 | 1461190750357 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]]]}] 15:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 878ms 15:19:10 INFO - PROCESS | 1984 | 1461190750410 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:19:10 INFO - PROCESS | 1984 | 1461190750414 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:19:10 INFO - PROCESS | 1984 | 1461190750436 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:19:10 INFO - PROCESS | 1984 | 1461190750439 Marionette TRACE conn2 <- [1,1218,null,{}] 15:19:10 INFO - PROCESS | 1984 | 1461190750443 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}] 15:19:10 INFO - PROCESS | 1984 | 1461190750545 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:19:10 INFO - PROCESS | 1984 | 1461190750608 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba77800 == 43 [pid = 1984] [id = 312] 15:19:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x119ab4c00) [pid = 1984] [serial = 935] [outer = 0x0] 15:19:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x119d60c00) [pid = 1984] [serial = 936] [outer = 0x119ab4c00] 15:19:10 INFO - PROCESS | 1984 | 1461190750641 Marionette DEBUG loaded listener.js 15:19:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x11ac98800) [pid = 1984] [serial = 937] [outer = 0x119ab4c00] 15:19:11 INFO - PROCESS | 1984 | 1461190751052 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]]]}] 15:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 674ms 15:19:11 INFO - PROCESS | 1984 | 1461190751110 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:19:11 INFO - PROCESS | 1984 | 1461190751113 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:19:11 INFO - PROCESS | 1984 | 1461190751134 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1984 | 1461190751136 Marionette TRACE conn2 <- [1,1222,null,{}] 15:19:11 INFO - PROCESS | 1984 | 1461190751139 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}] 15:19:11 INFO - PROCESS | 1984 | 1461190751241 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:19:11 INFO - PROCESS | 1984 | 1461190751304 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de8000 == 44 [pid = 1984] [id = 313] 15:19:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x11b80c000) [pid = 1984] [serial = 938] [outer = 0x0] 15:19:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x11c23a000) [pid = 1984] [serial = 939] [outer = 0x11b80c000] 15:19:11 INFO - PROCESS | 1984 | 1461190751335 Marionette DEBUG loaded listener.js 15:19:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x11c684400) [pid = 1984] [serial = 940] [outer = 0x11b80c000] 15:19:11 INFO - PROCESS | 1984 | 1461190751745 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] 15:19:11 INFO - PROCESS | 1984 | 1461190751758 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:19:11 INFO - PROCESS | 1984 | 1461190751767 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:19:11 INFO - PROCESS | 1984 | 1461190751769 Marionette TRACE conn2 <- [1,1226,null,{}] 15:19:11 INFO - PROCESS | 1984 | 1461190751772 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}] 15:19:11 INFO - PROCESS | 1984 | 1461190751875 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:19:11 INFO - PROCESS | 1984 | 1461190751963 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba64800 == 45 [pid = 1984] [id = 314] 15:19:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x11b80d400) [pid = 1984] [serial = 941] [outer = 0x0] 15:19:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x12935d000) [pid = 1984] [serial = 942] [outer = 0x11b80d400] 15:19:11 INFO - PROCESS | 1984 | 1461190751994 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x12b0b5800) [pid = 1984] [serial = 943] [outer = 0x11b80d400] 15:19:12 INFO - PROCESS | 1984 | 1461190752442 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]]]}] 15:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 726ms 15:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:19:12 INFO - PROCESS | 1984 | 1461190752489 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:19:12 INFO - PROCESS | 1984 | 1461190752492 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:19:12 INFO - PROCESS | 1984 | 1461190752495 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:19:12 INFO - PROCESS | 1984 | 1461190752497 Marionette TRACE conn2 <- [1,1230,null,{}] 15:19:12 INFO - PROCESS | 1984 | 1461190752501 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}] 15:19:12 INFO - PROCESS | 1984 | 1461190752635 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:19:12 INFO - PROCESS | 1984 | 1461190752699 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ce9b800 == 46 [pid = 1984] [id = 315] 15:19:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x12b22d000) [pid = 1984] [serial = 944] [outer = 0x0] 15:19:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x12b65b800) [pid = 1984] [serial = 945] [outer = 0x12b22d000] 15:19:12 INFO - PROCESS | 1984 | 1461190752729 Marionette DEBUG loaded listener.js 15:19:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x12b998800) [pid = 1984] [serial = 946] [outer = 0x12b22d000] 15:19:13 INFO - PROCESS | 1984 | 1461190753129 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 15:19:13 INFO - PROCESS | 1984 | 1461190753168 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1984 | 1461190753169 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:19:13 INFO - PROCESS | 1984 | 1461190753172 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1984 | 1461190753173 Marionette TRACE conn2 <- [1,1234,null,{}] 15:19:13 INFO - PROCESS | 1984 | 1461190753175 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}] 15:19:13 INFO - PROCESS | 1984 | 1461190753277 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:19:13 INFO - PROCESS | 1984 | 1461190753327 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da2d800 == 47 [pid = 1984] [id = 316] 15:19:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x12bac7400) [pid = 1984] [serial = 947] [outer = 0x0] 15:19:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x12bacc800) [pid = 1984] [serial = 948] [outer = 0x12bac7400] 15:19:13 INFO - PROCESS | 1984 | 1461190753364 Marionette DEBUG loaded listener.js 15:19:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x12bbb3c00) [pid = 1984] [serial = 949] [outer = 0x12bac7400] 15:19:13 INFO - PROCESS | 1984 | 1461190753801 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]]]}] 15:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 669ms 15:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:19:13 INFO - PROCESS | 1984 | 1461190753841 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:19:13 INFO - PROCESS | 1984 | 1461190753843 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:19:13 INFO - PROCESS | 1984 | 1461190753845 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:19:13 INFO - PROCESS | 1984 | 1461190753846 Marionette TRACE conn2 <- [1,1238,null,{}] 15:19:13 INFO - PROCESS | 1984 | 1461190753849 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}] 15:19:13 INFO - PROCESS | 1984 | 1461190753951 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:19:14 INFO - PROCESS | 1984 | 1461190754002 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192cd800 == 48 [pid = 1984] [id = 317] 15:19:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x1242cd400) [pid = 1984] [serial = 950] [outer = 0x0] 15:19:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x12b99dc00) [pid = 1984] [serial = 951] [outer = 0x1242cd400] 15:19:14 INFO - PROCESS | 1984 | 1461190754033 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12bbbe800) [pid = 1984] [serial = 952] [outer = 0x1242cd400] 15:19:14 INFO - PROCESS | 1984 | 1461190754545 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]]]}] 15:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 721ms 15:19:14 INFO - PROCESS | 1984 | 1461190754582 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:19:14 INFO - PROCESS | 1984 | 1461190754584 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:19:14 INFO - PROCESS | 1984 | 1461190754602 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:19:14 INFO - PROCESS | 1984 | 1461190754604 Marionette TRACE conn2 <- [1,1242,null,{}] 15:19:14 INFO - PROCESS | 1984 | 1461190754608 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}] 15:19:14 INFO - PROCESS | 1984 | 1461190754705 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:19:14 INFO - PROCESS | 1984 | 1461190754774 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b84800 == 49 [pid = 1984] [id = 318] 15:19:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x119137c00) [pid = 1984] [serial = 953] [outer = 0x0] 15:19:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x119258000) [pid = 1984] [serial = 954] [outer = 0x119137c00] 15:19:14 INFO - PROCESS | 1984 | 1461190754804 Marionette DEBUG loaded listener.js 15:19:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x119d69400) [pid = 1984] [serial = 955] [outer = 0x119137c00] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x128d98800 == 48 [pid = 1984] [id = 310] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x127de5000 == 47 [pid = 1984] [id = 309] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x1247e5800 == 46 [pid = 1984] [id = 308] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11c77f000 == 45 [pid = 1984] [id = 307] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11c42e800 == 44 [pid = 1984] [id = 306] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11915a800 == 43 [pid = 1984] [id = 305] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x1294c0800) [pid = 1984] [serial = 888] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11a50c000 == 42 [pid = 1984] [id = 304] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x119ade800 == 41 [pid = 1984] [id = 303] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x128d81000 == 40 [pid = 1984] [id = 299] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd3e000 == 39 [pid = 1984] [id = 298] 15:19:15 INFO - PROCESS | 1984 | --DOCSHELL 0x118275800 == 38 [pid = 1984] [id = 297] 15:19:15 INFO - PROCESS | 1984 | 1461190755224 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]]]}] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x11c687400) [pid = 1984] [serial = 871] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x123f21400) [pid = 1984] [serial = 876] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x1238ac000) [pid = 1984] [serial = 873] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x1277c8400) [pid = 1984] [serial = 879] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x11aeeec00) [pid = 1984] [serial = 882] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x114f57400) [pid = 1984] [serial = 848] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x11aeed400) [pid = 1984] [serial = 867] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x118a0f400) [pid = 1984] [serial = 851] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x11ace7800) [pid = 1984] [serial = 864] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x11ae78000) [pid = 1984] [serial = 865] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 106 (0x12452e800) [pid = 1984] [serial = 877] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 105 (0x115870c00) [pid = 1984] [serial = 855] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 104 (0x115657800) [pid = 1984] [serial = 854] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 103 (0x118ae8000) [pid = 1984] [serial = 858] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 102 (0x119255800) [pid = 1984] [serial = 859] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 101 (0x11a749000) [pid = 1984] [serial = 861] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 100 (0x11ac99c00) [pid = 1984] [serial = 862] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 99 (0x11be5cc00) [pid = 1984] [serial = 453] [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.] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 98 (0x129358c00) [pid = 1984] [serial = 886] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 97 (0x127d9ec00) [pid = 1984] [serial = 880] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 96 (0x11c2d9800) [pid = 1984] [serial = 870] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 95 (0x123b6fc00) [pid = 1984] [serial = 874] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 94 (0x11b888000) [pid = 1984] [serial = 868] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 93 (0x1238b0800) [pid = 1984] [serial = 883] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 92 (0x127482c00) [pid = 1984] [serial = 885] [outer = 0x0] [url = about:blank] 15:19:15 INFO - PROCESS | 1984 | --DOMWINDOW == 91 (0x119254400) [pid = 1984] [serial = 801] [outer = 0x0] [url = about:blank] 15:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 674ms 15:19:15 INFO - PROCESS | 1984 | 1461190755274 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1984 | 1461190755278 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:19:15 INFO - PROCESS | 1984 | 1461190755289 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1984 | 1461190755290 Marionette TRACE conn2 <- [1,1246,null,{}] 15:19:15 INFO - PROCESS | 1984 | 1461190755293 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}] 15:19:15 INFO - PROCESS | 1984 | 1461190755375 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:19:15 INFO - PROCESS | 1984 | 1461190755380 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192be000 == 39 [pid = 1984] [id = 319] 15:19:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 92 (0x118c7d000) [pid = 1984] [serial = 956] [outer = 0x0] 15:19:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 93 (0x11ac99c00) [pid = 1984] [serial = 957] [outer = 0x118c7d000] 15:19:15 INFO - PROCESS | 1984 | 1461190755411 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 94 (0x11aef0800) [pid = 1984] [serial = 958] [outer = 0x118c7d000] 15:19:15 INFO - PROCESS | 1984 | 1461190755760 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]]]}] 15:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 527ms 15:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:19:15 INFO - PROCESS | 1984 | 1461190755814 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:19:15 INFO - PROCESS | 1984 | 1461190755815 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:19:15 INFO - PROCESS | 1984 | 1461190755818 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:19:15 INFO - PROCESS | 1984 | 1461190755820 Marionette TRACE conn2 <- [1,1250,null,{}] 15:19:15 INFO - PROCESS | 1984 | 1461190755828 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}] 15:19:15 INFO - PROCESS | 1984 | 1461190755912 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:19:15 INFO - PROCESS | 1984 | 1461190755917 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a04000 == 40 [pid = 1984] [id = 320] 15:19:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 95 (0x11b889000) [pid = 1984] [serial = 959] [outer = 0x0] 15:19:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 96 (0x1238a8c00) [pid = 1984] [serial = 960] [outer = 0x11b889000] 15:19:15 INFO - PROCESS | 1984 | 1461190755948 Marionette DEBUG loaded listener.js 15:19:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 97 (0x124371000) [pid = 1984] [serial = 961] [outer = 0x11b889000] 15:19:16 INFO - PROCESS | 1984 | 1461190756304 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]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 15:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:19:16 INFO - PROCESS | 1984 | 1461190756341 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1984 | 1461190756343 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:19:16 INFO - PROCESS | 1984 | 1461190756345 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1984 | 1461190756346 Marionette TRACE conn2 <- [1,1254,null,{}] 15:19:16 INFO - PROCESS | 1984 | 1461190756358 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}] 15:19:16 INFO - PROCESS | 1984 | 1461190756441 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:19:16 INFO - PROCESS | 1984 | 1461190756445 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x124788800 == 41 [pid = 1984] [id = 321] 15:19:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 98 (0x1270de000) [pid = 1984] [serial = 962] [outer = 0x0] 15:19:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 99 (0x128d2e000) [pid = 1984] [serial = 963] [outer = 0x1270de000] 15:19:16 INFO - PROCESS | 1984 | 1461190756472 Marionette DEBUG loaded listener.js 15:19:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 100 (0x1294c0c00) [pid = 1984] [serial = 964] [outer = 0x1270de000] 15:19:16 INFO - PROCESS | 1984 | 1461190756832 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]]]}] 15:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 15:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:19:16 INFO - PROCESS | 1984 | 1461190756867 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:19:16 INFO - PROCESS | 1984 | 1461190756869 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:19:16 INFO - PROCESS | 1984 | 1461190756872 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:19:16 INFO - PROCESS | 1984 | 1461190756874 Marionette TRACE conn2 <- [1,1258,null,{}] 15:19:16 INFO - PROCESS | 1984 | 1461190756878 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}] 15:19:17 INFO - PROCESS | 1984 | 1461190757001 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:19:17 INFO - PROCESS | 1984 | 1461190757089 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b473800 == 42 [pid = 1984] [id = 322] 15:19:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 101 (0x1276e2000) [pid = 1984] [serial = 965] [outer = 0x0] 15:19:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 102 (0x1294c6c00) [pid = 1984] [serial = 966] [outer = 0x1276e2000] 15:19:17 INFO - PROCESS | 1984 | 1461190757124 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 103 (0x12b29ec00) [pid = 1984] [serial = 967] [outer = 0x1276e2000] 15:19:17 INFO - PROCESS | 1984 | 1461190757536 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]]]}] 15:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 671ms 15:19:17 INFO - PROCESS | 1984 | 1461190757543 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:19:17 INFO - PROCESS | 1984 | 1461190757544 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:19:17 INFO - PROCESS | 1984 | 1461190757547 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:19:17 INFO - PROCESS | 1984 | 1461190757548 Marionette TRACE conn2 <- [1,1262,null,{}] 15:19:17 INFO - PROCESS | 1984 | 1461190757552 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}] 15:19:17 INFO - PROCESS | 1984 | 1461190757675 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:19:17 INFO - PROCESS | 1984 | 1461190757680 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d9b800 == 43 [pid = 1984] [id = 323] 15:19:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 104 (0x12b2abc00) [pid = 1984] [serial = 968] [outer = 0x0] 15:19:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 105 (0x12b99cc00) [pid = 1984] [serial = 969] [outer = 0x12b2abc00] 15:19:17 INFO - PROCESS | 1984 | 1461190757735 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 106 (0x12d008400) [pid = 1984] [serial = 970] [outer = 0x12b2abc00] 15:19:18 INFO - PROCESS | 1984 | 1461190758067 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 572ms 15:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:19:18 INFO - PROCESS | 1984 | 1461190758119 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1984 | 1461190758120 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:19:18 INFO - PROCESS | 1984 | 1461190758123 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1984 | 1461190758124 Marionette TRACE conn2 <- [1,1266,null,{}] 15:19:18 INFO - PROCESS | 1984 | 1461190758126 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}] 15:19:18 INFO - PROCESS | 1984 | 1461190758226 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:19:18 INFO - PROCESS | 1984 | 1461190758239 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b276000 == 44 [pid = 1984] [id = 324] 15:19:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 107 (0x12d008800) [pid = 1984] [serial = 971] [outer = 0x0] 15:19:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x12d010c00) [pid = 1984] [serial = 972] [outer = 0x12d008800] 15:19:18 INFO - PROCESS | 1984 | 1461190758264 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x12d235400) [pid = 1984] [serial = 973] [outer = 0x12d008800] 15:19:18 INFO - PROCESS | 1984 | 1461190758604 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]]]}] 15:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 15:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:19:18 INFO - PROCESS | 1984 | 1461190758643 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:19:18 INFO - PROCESS | 1984 | 1461190758644 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:19:18 INFO - PROCESS | 1984 | 1461190758646 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:19:18 INFO - PROCESS | 1984 | 1461190758647 Marionette TRACE conn2 <- [1,1270,null,{}] 15:19:18 INFO - PROCESS | 1984 | 1461190758650 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}] 15:19:18 INFO - PROCESS | 1984 | 1461190758748 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:19:18 INFO - PROCESS | 1984 | 1461190758778 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ce9e000 == 45 [pid = 1984] [id = 325] 15:19:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x11ae7d400) [pid = 1984] [serial = 974] [outer = 0x0] 15:19:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x12d7a2800) [pid = 1984] [serial = 975] [outer = 0x11ae7d400] 15:19:18 INFO - PROCESS | 1984 | 1461190758804 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x12d7a9400) [pid = 1984] [serial = 976] [outer = 0x11ae7d400] 15:19:19 INFO - PROCESS | 1984 | 1461190759129 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 15:19:19 INFO - PROCESS | 1984 | 1461190759171 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1984 | 1461190759172 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:19:19 INFO - PROCESS | 1984 | 1461190759174 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1984 | 1461190759176 Marionette TRACE conn2 <- [1,1274,null,{}] 15:19:19 INFO - PROCESS | 1984 | 1461190759178 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}] 15:19:19 INFO - PROCESS | 1984 | 1461190759278 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:19:19 INFO - PROCESS | 1984 | 1461190759283 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dae8000 == 46 [pid = 1984] [id = 326] 15:19:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x12d23a800) [pid = 1984] [serial = 977] [outer = 0x0] 15:19:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x12d7f7800) [pid = 1984] [serial = 978] [outer = 0x12d23a800] 15:19:19 INFO - PROCESS | 1984 | 1461190759307 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12e11cc00) [pid = 1984] [serial = 979] [outer = 0x12d23a800] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 114 (0x128d2ec00) [pid = 1984] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 113 (0x12935c800) [pid = 1984] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 112 (0x129359400) [pid = 1984] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 111 (0x115661400) [pid = 1984] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 110 (0x11ac97c00) [pid = 1984] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 109 (0x11ac9bc00) [pid = 1984] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 108 (0x11465b400) [pid = 1984] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:19:19 INFO - PROCESS | 1984 | --DOMWINDOW == 107 (0x11b4ef400) [pid = 1984] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:19:19 INFO - PROCESS | 1984 | 1461190759671 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]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 517ms 15:19:19 INFO - PROCESS | 1984 | 1461190759698 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 1984 | 1461190759700 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:19:19 INFO - PROCESS | 1984 | 1461190759706 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - PROCESS | 1984 | 1461190759707 Marionette TRACE conn2 <- [1,1278,null,{}] 15:19:19 INFO - PROCESS | 1984 | 1461190759709 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}] 15:19:19 INFO - PROCESS | 1984 | 1461190759794 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:19:19 INFO - PROCESS | 1984 | 1461190759799 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dafb000 == 47 [pid = 1984] [id = 327] 15:19:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 108 (0x116468400) [pid = 1984] [serial = 980] [outer = 0x0] 15:19:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 109 (0x12b90a000) [pid = 1984] [serial = 981] [outer = 0x116468400] 15:19:19 INFO - PROCESS | 1984 | 1461190759825 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 110 (0x12e11e800) [pid = 1984] [serial = 982] [outer = 0x116468400] 15:19:20 INFO - PROCESS | 1984 | 1461190760171 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]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 15:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:19:20 INFO - PROCESS | 1984 | 1461190760224 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1984 | 1461190760226 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:19:20 INFO - PROCESS | 1984 | 1461190760228 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1984 | 1461190760230 Marionette TRACE conn2 <- [1,1282,null,{}] 15:19:20 INFO - PROCESS | 1984 | 1461190760232 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}] 15:19:20 INFO - PROCESS | 1984 | 1461190760351 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:19:20 INFO - PROCESS | 1984 | 1461190760357 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4ae800 == 48 [pid = 1984] [id = 328] 15:19:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 111 (0x115596c00) [pid = 1984] [serial = 983] [outer = 0x0] 15:19:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 112 (0x12e124000) [pid = 1984] [serial = 984] [outer = 0x115596c00] 15:19:20 INFO - PROCESS | 1984 | 1461190760386 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 113 (0x12e364800) [pid = 1984] [serial = 985] [outer = 0x115596c00] 15:19:20 INFO - PROCESS | 1984 | 1461190760719 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]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 524ms 15:19:20 INFO - PROCESS | 1984 | 1461190760753 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 1984 | 1461190760754 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:19:20 INFO - PROCESS | 1984 | 1461190760756 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 1984 | 1461190760757 Marionette TRACE conn2 <- [1,1286,null,{}] 15:19:20 INFO - PROCESS | 1984 | 1461190760760 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}] 15:19:20 INFO - PROCESS | 1984 | 1461190760843 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:19:20 INFO - PROCESS | 1984 | 1461190760849 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea56000 == 49 [pid = 1984] [id = 329] 15:19:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 114 (0x115361400) [pid = 1984] [serial = 986] [outer = 0x0] 15:19:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 115 (0x12e680c00) [pid = 1984] [serial = 987] [outer = 0x115361400] 15:19:20 INFO - PROCESS | 1984 | 1461190760874 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x12e695800) [pid = 1984] [serial = 988] [outer = 0x115361400] 15:19:21 INFO - PROCESS | 1984 | 1461190761211 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 15:19:21 INFO - PROCESS | 1984 | 1461190761225 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1984 | 1461190761227 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:19:21 INFO - PROCESS | 1984 | 1461190761229 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1984 | 1461190761230 Marionette TRACE conn2 <- [1,1290,null,{}] 15:19:21 INFO - PROCESS | 1984 | 1461190761233 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}] 15:19:21 INFO - PROCESS | 1984 | 1461190761346 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:19:21 INFO - PROCESS | 1984 | 1461190761352 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec13000 == 50 [pid = 1984] [id = 330] 15:19:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x12e363400) [pid = 1984] [serial = 989] [outer = 0x0] 15:19:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x12e699c00) [pid = 1984] [serial = 990] [outer = 0x12e363400] 15:19:21 INFO - PROCESS | 1984 | 1461190761377 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x12ee6a000) [pid = 1984] [serial = 991] [outer = 0x12e363400] 15:19:21 INFO - PROCESS | 1984 | 1461190761871 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]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 15:19:21 INFO - PROCESS | 1984 | 1461190761899 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 1984 | 1461190761905 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:19:21 INFO - PROCESS | 1984 | 1461190761909 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 1984 | 1461190761911 Marionette TRACE conn2 <- [1,1294,null,{}] 15:19:21 INFO - PROCESS | 1984 | 1461190761915 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}] 15:19:22 INFO - PROCESS | 1984 | 1461190762030 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:19:22 INFO - PROCESS | 1984 | 1461190762098 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba72000 == 51 [pid = 1984] [id = 331] 15:19:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x119c6a800) [pid = 1984] [serial = 992] [outer = 0x0] 15:19:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x11ac9f000) [pid = 1984] [serial = 993] [outer = 0x119c6a800] 15:19:22 INFO - PROCESS | 1984 | 1461190762130 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x11aeed400) [pid = 1984] [serial = 994] [outer = 0x119c6a800] 15:19:22 INFO - PROCESS | 1984 | 1461190762558 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]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 15:19:22 INFO - PROCESS | 1984 | 1461190762581 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 1984 | 1461190762585 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:19:22 INFO - PROCESS | 1984 | 1461190762590 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 1984 | 1461190762591 Marionette TRACE conn2 <- [1,1298,null,{}] 15:19:22 INFO - PROCESS | 1984 | 1461190762594 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}] 15:19:22 INFO - PROCESS | 1984 | 1461190762702 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:19:22 INFO - PROCESS | 1984 | 1461190762789 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x1274b9000 == 52 [pid = 1984] [id = 332] 15:19:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x11be5d400) [pid = 1984] [serial = 995] [outer = 0x0] 15:19:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x1242cc400) [pid = 1984] [serial = 996] [outer = 0x11be5d400] 15:19:22 INFO - PROCESS | 1984 | 1461190762836 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x1277cb400) [pid = 1984] [serial = 997] [outer = 0x11be5d400] 15:19:23 INFO - PROCESS | 1984 | 1461190763329 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]]]}] 15:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 771ms 15:19:23 INFO - PROCESS | 1984 | 1461190763362 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:19:23 INFO - PROCESS | 1984 | 1461190763364 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:19:23 INFO - PROCESS | 1984 | 1461190763368 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:19:23 INFO - PROCESS | 1984 | 1461190763372 Marionette TRACE conn2 <- [1,1302,null,{}] 15:19:23 INFO - PROCESS | 1984 | 1461190763383 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}] 15:19:23 INFO - PROCESS | 1984 | 1461190763540 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:19:23 INFO - PROCESS | 1984 | 1461190763636 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4aa800 == 53 [pid = 1984] [id = 333] 15:19:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x12b230800) [pid = 1984] [serial = 998] [outer = 0x0] 15:19:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x12b99e800) [pid = 1984] [serial = 999] [outer = 0x12b230800] 15:19:23 INFO - PROCESS | 1984 | 1461190763687 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12d003c00) [pid = 1984] [serial = 1000] [outer = 0x12b230800] 15:19:24 INFO - PROCESS | 1984 | 1461190764151 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]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 827ms 15:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:19:24 INFO - PROCESS | 1984 | 1461190764194 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 1984 | 1461190764197 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:19:24 INFO - PROCESS | 1984 | 1461190764199 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 1984 | 1461190764200 Marionette TRACE conn2 <- [1,1306,null,{}] 15:19:24 INFO - PROCESS | 1984 | 1461190764203 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}] 15:19:24 INFO - PROCESS | 1984 | 1461190764309 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:19:24 INFO - PROCESS | 1984 | 1461190764362 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecaf000 == 54 [pid = 1984] [id = 334] 15:19:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x12d22c800) [pid = 1984] [serial = 1001] [outer = 0x0] 15:19:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12d7fa000) [pid = 1984] [serial = 1002] [outer = 0x12d22c800] 15:19:24 INFO - PROCESS | 1984 | 1461190764392 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12e31e400) [pid = 1984] [serial = 1003] [outer = 0x12d22c800] 15:19:25 INFO - PROCESS | 1984 | 1461190765061 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]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 871ms 15:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:19:25 INFO - PROCESS | 1984 | 1461190765071 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 1984 | 1461190765073 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:19:25 INFO - PROCESS | 1984 | 1461190765077 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1984 | 1461190765079 Marionette TRACE conn2 <- [1,1310,null,{}] 15:19:25 INFO - PROCESS | 1984 | 1461190765085 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}] 15:19:25 INFO - PROCESS | 1984 | 1461190765177 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:19:25 INFO - PROCESS | 1984 | 1461190765240 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a51d800 == 55 [pid = 1984] [id = 335] 15:19:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x115362c00) [pid = 1984] [serial = 1004] [outer = 0x0] 15:19:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x115664400) [pid = 1984] [serial = 1005] [outer = 0x115362c00] 15:19:25 INFO - PROCESS | 1984 | 1461190765270 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x11874c400) [pid = 1984] [serial = 1006] [outer = 0x115362c00] 15:19:25 INFO - PROCESS | 1984 | 1461190765742 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] 15:19:25 INFO - PROCESS | 1984 | 1461190765757 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:19:25 INFO - PROCESS | 1984 | 1461190765762 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 1984 | 1461190765764 Marionette TRACE conn2 <- [1,1314,null,{}] 15:19:25 INFO - PROCESS | 1984 | 1461190765767 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}] 15:19:25 INFO - PROCESS | 1984 | 1461190765859 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:19:25 INFO - PROCESS | 1984 | 1461190765910 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x119161800 == 56 [pid = 1984] [id = 336] 15:19:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x11546f800) [pid = 1984] [serial = 1007] [outer = 0x0] 15:19:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x11862b800) [pid = 1984] [serial = 1008] [outer = 0x11546f800] 15:19:25 INFO - PROCESS | 1984 | 1461190765937 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x119256400) [pid = 1984] [serial = 1009] [outer = 0x11546f800] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12cea1800 == 55 [pid = 1984] [id = 301] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12d0b0000 == 54 [pid = 1984] [id = 302] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba71800 == 53 [pid = 1984] [id = 300] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea56000 == 52 [pid = 1984] [id = 329] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4ae800 == 51 [pid = 1984] [id = 328] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12dafb000 == 50 [pid = 1984] [id = 327] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12dae8000 == 49 [pid = 1984] [id = 326] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12ce9e000 == 48 [pid = 1984] [id = 325] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12b276000 == 47 [pid = 1984] [id = 324] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x114bed800) [pid = 1984] [serial = 891] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x119ab4400) [pid = 1984] [serial = 894] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x11ae7cc00) [pid = 1984] [serial = 897] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x124535400) [pid = 1984] [serial = 900] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x12918f800) [pid = 1984] [serial = 903] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x12b233c00) [pid = 1984] [serial = 906] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | 1461190766423 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]]]}] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x128d9b800 == 46 [pid = 1984] [id = 323] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x11b473800 == 45 [pid = 1984] [id = 322] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x124788800 == 44 [pid = 1984] [id = 321] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x123a04000 == 43 [pid = 1984] [id = 320] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x1192be000 == 42 [pid = 1984] [id = 319] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x114b84800 == 41 [pid = 1984] [id = 318] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x127de8000 == 40 [pid = 1984] [id = 313] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba77800 == 39 [pid = 1984] [id = 312] 15:19:26 INFO - PROCESS | 1984 | --DOCSHELL 0x11530b000 == 38 [pid = 1984] [id = 311] 15:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 15:19:26 INFO - PROCESS | 1984 | 1461190766483 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 1984 | 1461190766484 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:19:26 INFO - PROCESS | 1984 | 1461190766487 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - PROCESS | 1984 | 1461190766489 Marionette TRACE conn2 <- [1,1318,null,{}] 15:19:26 INFO - PROCESS | 1984 | 1461190766496 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}] 15:19:26 INFO - PROCESS | 1984 | 1461190766583 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x12b0ae000) [pid = 1984] [serial = 889] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x11a868c00) [pid = 1984] [serial = 913] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x1197d2c00) [pid = 1984] [serial = 912] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x11be57c00) [pid = 1984] [serial = 918] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x11c8bc800) [pid = 1984] [serial = 919] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x11aca2800) [pid = 1984] [serial = 915] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x11aeea400) [pid = 1984] [serial = 916] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x1153ce000) [pid = 1984] [serial = 910] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x114bec400) [pid = 1984] [serial = 909] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 121 (0x123a28800) [pid = 1984] [serial = 921] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 120 (0x12437b000) [pid = 1984] [serial = 922] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 119 (0x12b0ad000) [pid = 1984] [serial = 925] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 118 (0x129358800) [pid = 1984] [serial = 924] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 117 (0x12b2a0400) [pid = 1984] [serial = 927] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 116 (0x12b902c00) [pid = 1984] [serial = 930] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | --DOMWINDOW == 115 (0x12b49ec00) [pid = 1984] [serial = 928] [outer = 0x0] [url = about:blank] 15:19:26 INFO - PROCESS | 1984 | 1461190766638 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x119273800 == 39 [pid = 1984] [id = 337] 15:19:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 116 (0x119253800) [pid = 1984] [serial = 1010] [outer = 0x0] 15:19:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 117 (0x119d60800) [pid = 1984] [serial = 1011] [outer = 0x119253800] 15:19:26 INFO - PROCESS | 1984 | 1461190766667 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 118 (0x11aca2800) [pid = 1984] [serial = 1012] [outer = 0x119253800] 15:19:26 INFO - PROCESS | 1984 | 1461190766977 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]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:19:27 INFO - PROCESS | 1984 | 1461190767007 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1984 | 1461190767009 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:19:27 INFO - PROCESS | 1984 | 1461190767011 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1984 | 1461190767013 Marionette TRACE conn2 <- [1,1322,null,{}] 15:19:27 INFO - PROCESS | 1984 | 1461190767015 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}] 15:19:27 INFO - PROCESS | 1984 | 1461190767094 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:19:27 INFO - PROCESS | 1984 | 1461190767177 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba79800 == 40 [pid = 1984] [id = 338] 15:19:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 119 (0x11ace5400) [pid = 1984] [serial = 1013] [outer = 0x0] 15:19:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 120 (0x11b4ec800) [pid = 1984] [serial = 1014] [outer = 0x11ace5400] 15:19:27 INFO - PROCESS | 1984 | 1461190767208 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 121 (0x11b888000) [pid = 1984] [serial = 1015] [outer = 0x11ace5400] 15:19:27 INFO - PROCESS | 1984 | 1461190767486 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]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 15:19:27 INFO - PROCESS | 1984 | 1461190767531 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 1984 | 1461190767532 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:19:27 INFO - PROCESS | 1984 | 1461190767537 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 1984 | 1461190767539 Marionette TRACE conn2 <- [1,1326,null,{}] 15:19:27 INFO - PROCESS | 1984 | 1461190767542 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}] 15:19:27 INFO - PROCESS | 1984 | 1461190767620 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:19:27 INFO - PROCESS | 1984 | 1461190767625 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c34e800 == 41 [pid = 1984] [id = 339] 15:19:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x11b4f0000) [pid = 1984] [serial = 1016] [outer = 0x0] 15:19:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x11c239000) [pid = 1984] [serial = 1017] [outer = 0x11b4f0000] 15:19:27 INFO - PROCESS | 1984 | 1461190767651 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x11c40dc00) [pid = 1984] [serial = 1018] [outer = 0x11b4f0000] 15:19:27 INFO - PROCESS | 1984 | 1461190767981 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]]]}] 15:19:28 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 15:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 470ms 15:19:28 INFO - PROCESS | 1984 | 1461190768007 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1984 | 1461190768008 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:19:28 INFO - PROCESS | 1984 | 1461190768010 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1984 | 1461190768012 Marionette TRACE conn2 <- [1,1330,null,{}] 15:19:28 INFO - PROCESS | 1984 | 1461190768014 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}] 15:19:28 INFO - PROCESS | 1984 | 1461190768108 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:19:28 INFO - PROCESS | 1984 | 1461190768113 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a04000 == 42 [pid = 1984] [id = 340] 15:19:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x11c617c00) [pid = 1984] [serial = 1019] [outer = 0x0] 15:19:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x1238af400) [pid = 1984] [serial = 1020] [outer = 0x11c617c00] 15:19:28 INFO - PROCESS | 1984 | 1461190768144 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x124377c00) [pid = 1984] [serial = 1021] [outer = 0x11c617c00] 15:19:28 INFO - PROCESS | 1984 | 1461190768486 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]]]}] 15:19:28 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 15:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 15:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:19:28 INFO - PROCESS | 1984 | 1461190768531 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 1984 | 1461190768533 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:19:28 INFO - PROCESS | 1984 | 1461190768536 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 1984 | 1461190768537 Marionette TRACE conn2 <- [1,1334,null,{}] 15:19:28 INFO - PROCESS | 1984 | 1461190768540 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}] 15:19:28 INFO - PROCESS | 1984 | 1461190768680 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:19:28 INFO - PROCESS | 1984 | 1461190768704 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x118c41000 == 43 [pid = 1984] [id = 341] 15:19:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x127485000) [pid = 1984] [serial = 1022] [outer = 0x0] 15:19:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x1277c7800) [pid = 1984] [serial = 1023] [outer = 0x127485000] 15:19:28 INFO - PROCESS | 1984 | 1461190768740 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x127e69000) [pid = 1984] [serial = 1024] [outer = 0x127485000] 15:19:29 INFO - PROCESS | 1984 | 1461190769190 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]]]}] 15:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 670ms 15:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:19:29 INFO - PROCESS | 1984 | 1461190769206 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 1984 | 1461190769207 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:19:29 INFO - PROCESS | 1984 | 1461190769209 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 1984 | 1461190769210 Marionette TRACE conn2 <- [1,1338,null,{}] 15:19:29 INFO - PROCESS | 1984 | 1461190769213 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}] 15:19:29 INFO - PROCESS | 1984 | 1461190769309 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:19:29 INFO - PROCESS | 1984 | 1461190769323 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x127087800 == 44 [pid = 1984] [id = 342] 15:19:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x127e6a800) [pid = 1984] [serial = 1025] [outer = 0x0] 15:19:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x128d2c800) [pid = 1984] [serial = 1026] [outer = 0x127e6a800] 15:19:29 INFO - PROCESS | 1984 | 1461190769349 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12918f400) [pid = 1984] [serial = 1027] [outer = 0x127e6a800] 15:19:30 INFO - PROCESS | 1984 | 1461190770173 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]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 15:19:30 INFO - PROCESS | 1984 | 1461190770183 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1984 | 1461190770185 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:19:30 INFO - PROCESS | 1984 | 1461190770188 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1984 | 1461190770189 Marionette TRACE conn2 <- [1,1342,null,{}] 15:19:30 INFO - PROCESS | 1984 | 1461190770191 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}] 15:19:30 INFO - PROCESS | 1984 | 1461190770290 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:19:30 INFO - PROCESS | 1984 | 1461190770294 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d8a800 == 45 [pid = 1984] [id = 343] 15:19:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12880c000) [pid = 1984] [serial = 1028] [outer = 0x0] 15:19:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x129363400) [pid = 1984] [serial = 1029] [outer = 0x12880c000] 15:19:30 INFO - PROCESS | 1984 | 1461190770320 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x129365c00) [pid = 1984] [serial = 1030] [outer = 0x12880c000] 15:19:30 INFO - PROCESS | 1984 | 1461190770869 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]]]}] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x11b889000) [pid = 1984] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x1242cd400) [pid = 1984] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x115596c00) [pid = 1984] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 132 (0x116468400) [pid = 1984] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 131 (0x1294c9000) [pid = 1984] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 130 (0x115361400) [pid = 1984] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 129 (0x12b2abc00) [pid = 1984] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 128 (0x12d008800) [pid = 1984] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 127 (0x11ae7d400) [pid = 1984] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 126 (0x1270de000) [pid = 1984] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 125 (0x119137c00) [pid = 1984] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 124 (0x12d23a800) [pid = 1984] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 123 (0x1276e2000) [pid = 1984] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:19:30 INFO - PROCESS | 1984 | --DOMWINDOW == 122 (0x118c7d000) [pid = 1984] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 717ms 15:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:19:30 INFO - PROCESS | 1984 | 1461190770906 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 1984 | 1461190770907 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:19:30 INFO - PROCESS | 1984 | 1461190770909 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 1984 | 1461190770910 Marionette TRACE conn2 <- [1,1346,null,{}] 15:19:30 INFO - PROCESS | 1984 | 1461190770913 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}] 15:19:30 INFO - PROCESS | 1984 | 1461190770992 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:19:31 INFO - PROCESS | 1984 | 1461190770997 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba78000 == 46 [pid = 1984] [id = 344] 15:19:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x118c7d000) [pid = 1984] [serial = 1031] [outer = 0x0] 15:19:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x11c61c400) [pid = 1984] [serial = 1032] [outer = 0x118c7d000] 15:19:31 INFO - PROCESS | 1984 | 1461190771026 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x1294c0000) [pid = 1984] [serial = 1033] [outer = 0x118c7d000] 15:19:31 INFO - PROCESS | 1984 | 1461190771358 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]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 470ms 15:19:31 INFO - PROCESS | 1984 | 1461190771381 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:19:31 INFO - PROCESS | 1984 | 1461190771382 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:19:31 INFO - PROCESS | 1984 | 1461190771385 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1984 | 1461190771387 Marionette TRACE conn2 <- [1,1350,null,{}] 15:19:31 INFO - PROCESS | 1984 | 1461190771389 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}] 15:19:31 INFO - PROCESS | 1984 | 1461190771481 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:19:31 INFO - PROCESS | 1984 | 1461190771531 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291c2000 == 47 [pid = 1984] [id = 345] 15:19:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x11ae75c00) [pid = 1984] [serial = 1034] [outer = 0x0] 15:19:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x12b0ad000) [pid = 1984] [serial = 1035] [outer = 0x11ae75c00] 15:19:31 INFO - PROCESS | 1984 | 1461190771561 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12b2ac000) [pid = 1984] [serial = 1036] [outer = 0x11ae75c00] 15:19:31 INFO - PROCESS | 1984 | 1461190771859 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]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 15:19:31 INFO - PROCESS | 1984 | 1461190771905 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 1984 | 1461190771907 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:19:31 INFO - PROCESS | 1984 | 1461190771909 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 1984 | 1461190771910 Marionette TRACE conn2 <- [1,1354,null,{}] 15:19:31 INFO - PROCESS | 1984 | 1461190771913 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}] 15:19:31 INFO - PROCESS | 1984 | 1461190771994 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:19:32 INFO - PROCESS | 1984 | 1461190771999 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b982000 == 48 [pid = 1984] [id = 346] 15:19:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x12b2ad800) [pid = 1984] [serial = 1037] [outer = 0x0] 15:19:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x12b90c800) [pid = 1984] [serial = 1038] [outer = 0x12b2ad800] 15:19:32 INFO - PROCESS | 1984 | 1461190772026 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x12bac6c00) [pid = 1984] [serial = 1039] [outer = 0x12b2ad800] 15:19:32 INFO - PROCESS | 1984 | 1461190772368 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]]]}] 15:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 15:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:19:32 INFO - PROCESS | 1984 | 1461190772379 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1984 | 1461190772380 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:19:32 INFO - PROCESS | 1984 | 1461190772382 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1984 | 1461190772384 Marionette TRACE conn2 <- [1,1358,null,{}] 15:19:32 INFO - PROCESS | 1984 | 1461190772388 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}] 15:19:32 INFO - PROCESS | 1984 | 1461190772492 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:19:32 INFO - PROCESS | 1984 | 1461190772499 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf6f800 == 49 [pid = 1984] [id = 347] 15:19:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x12b2abc00) [pid = 1984] [serial = 1040] [outer = 0x0] 15:19:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12bbbb800) [pid = 1984] [serial = 1041] [outer = 0x12b2abc00] 15:19:32 INFO - PROCESS | 1984 | 1461190772524 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12cf6b000) [pid = 1984] [serial = 1042] [outer = 0x12b2abc00] 15:19:32 INFO - PROCESS | 1984 | 1461190772806 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]]]}] 15:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 15:19:32 INFO - PROCESS | 1984 | 1461190772856 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 1984 | 1461190772857 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:19:32 INFO - PROCESS | 1984 | 1461190772859 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 1984 | 1461190772860 Marionette TRACE conn2 <- [1,1362,null,{}] 15:19:32 INFO - PROCESS | 1984 | 1461190772862 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}] 15:19:33 INFO - PROCESS | 1984 | 1461190773001 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:19:33 INFO - PROCESS | 1984 | 1461190773053 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x115291000 == 50 [pid = 1984] [id = 348] 15:19:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x114be5400) [pid = 1984] [serial = 1043] [outer = 0x0] 15:19:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x114f55800) [pid = 1984] [serial = 1044] [outer = 0x114be5400] 15:19:33 INFO - PROCESS | 1984 | 1461190773086 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x115660c00) [pid = 1984] [serial = 1045] [outer = 0x114be5400] 15:19:33 INFO - PROCESS | 1984 | 1461190773615 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]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 821ms 15:19:33 INFO - PROCESS | 1984 | 1461190773717 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:19:33 INFO - PROCESS | 1984 | 1461190773723 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:19:33 INFO - PROCESS | 1984 | 1461190773728 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - PROCESS | 1984 | 1461190773733 Marionette TRACE conn2 <- [1,1366,null,{}] 15:19:33 INFO - PROCESS | 1984 | 1461190773738 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}] 15:19:33 INFO - PROCESS | 1984 | 1461190773895 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:19:34 INFO - PROCESS | 1984 | 1461190774009 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aa10800 == 51 [pid = 1984] [id = 349] 15:19:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x115661000) [pid = 1984] [serial = 1046] [outer = 0x0] 15:19:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x1197d2000) [pid = 1984] [serial = 1047] [outer = 0x115661000] 15:19:34 INFO - PROCESS | 1984 | 1461190774062 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x11ac9b400) [pid = 1984] [serial = 1048] [outer = 0x115661000] 15:19:34 INFO - PROCESS | 1984 | 1461190774524 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] 15:19:34 INFO - PROCESS | 1984 | 1461190774554 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:19:34 INFO - PROCESS | 1984 | 1461190774556 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - PROCESS | 1984 | 1461190774558 Marionette TRACE conn2 <- [1,1370,null,{}] 15:19:34 INFO - PROCESS | 1984 | 1461190774560 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}] 15:19:34 INFO - PROCESS | 1984 | 1461190774664 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:19:34 INFO - PROCESS | 1984 | 1461190774718 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x127dbc800 == 52 [pid = 1984] [id = 350] 15:19:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x11ae6f400) [pid = 1984] [serial = 1049] [outer = 0x0] 15:19:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x11c451c00) [pid = 1984] [serial = 1050] [outer = 0x11ae6f400] 15:19:34 INFO - PROCESS | 1984 | 1461190774749 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x1238abc00) [pid = 1984] [serial = 1051] [outer = 0x11ae6f400] 15:19:35 INFO - PROCESS | 1984 | 1461190775214 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] 15:19:35 INFO - PROCESS | 1984 | 1461190775229 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:19:35 INFO - PROCESS | 1984 | 1461190775288 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1984 | 1461190775293 Marionette TRACE conn2 <- [1,1374,null,{}] 15:19:35 INFO - PROCESS | 1984 | 1461190775316 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}] 15:19:35 INFO - PROCESS | 1984 | 1461190775435 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:19:35 INFO - PROCESS | 1984 | 1461190775487 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d765800 == 53 [pid = 1984] [id = 351] 15:19:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x11c457400) [pid = 1984] [serial = 1052] [outer = 0x0] 15:19:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x1294c0800) [pid = 1984] [serial = 1053] [outer = 0x11c457400] 15:19:35 INFO - PROCESS | 1984 | 1461190775517 Marionette DEBUG loaded listener.js 15:19:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x12b0afc00) [pid = 1984] [serial = 1054] [outer = 0x11c457400] 15:19:35 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:35 INFO - PROCESS | 1984 | 1461190775938 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] 15:19:35 INFO - PROCESS | 1984 | 1461190775969 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:19:35 INFO - PROCESS | 1984 | 1461190775972 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 1984 | 1461190775973 Marionette TRACE conn2 <- [1,1378,null,{}] 15:19:35 INFO - PROCESS | 1984 | 1461190775975 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}] 15:19:36 INFO - PROCESS | 1984 | 1461190776077 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:19:36 INFO - PROCESS | 1984 | 1461190776141 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dae8800 == 54 [pid = 1984] [id = 352] 15:19:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x1277ca800) [pid = 1984] [serial = 1055] [outer = 0x0] 15:19:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x12b2a3000) [pid = 1984] [serial = 1056] [outer = 0x1277ca800] 15:19:36 INFO - PROCESS | 1984 | 1461190776170 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x12bac6800) [pid = 1984] [serial = 1057] [outer = 0x1277ca800] 15:19:36 INFO - PROCESS | 1984 | 1461190776615 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] 15:19:36 INFO - PROCESS | 1984 | 1461190776645 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:19:36 INFO - PROCESS | 1984 | 1461190776647 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - PROCESS | 1984 | 1461190776648 Marionette TRACE conn2 <- [1,1382,null,{}] 15:19:36 INFO - PROCESS | 1984 | 1461190776673 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}] 15:19:36 INFO - PROCESS | 1984 | 1461190776792 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:19:36 INFO - PROCESS | 1984 | 1461190776857 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x119a96800 == 55 [pid = 1984] [id = 353] 15:19:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x12bbbe400) [pid = 1984] [serial = 1058] [outer = 0x0] 15:19:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x12d008c00) [pid = 1984] [serial = 1059] [outer = 0x12bbbe400] 15:19:36 INFO - PROCESS | 1984 | 1461190776895 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12d237000) [pid = 1984] [serial = 1060] [outer = 0x12bbbe400] 15:19:37 INFO - PROCESS | 1984 | [1984] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:37 INFO - PROCESS | 1984 | 1461190777507 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] 15:19:37 INFO - PROCESS | 1984 | 1461190777548 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:19:37 INFO - PROCESS | 1984 | 1461190777553 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 1984 | 1461190777556 Marionette TRACE conn2 <- [1,1386,null,{}] 15:19:37 INFO - PROCESS | 1984 | 1461190777560 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}] 15:19:37 INFO - PROCESS | 1984 | 1461190777655 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:19:37 INFO - PROCESS | 1984 | 1461190777732 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x118c14000 == 56 [pid = 1984] [id = 354] 15:19:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x1158d3c00) [pid = 1984] [serial = 1061] [outer = 0x0] 15:19:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x1182b4000) [pid = 1984] [serial = 1062] [outer = 0x1158d3c00] 15:19:37 INFO - PROCESS | 1984 | 1461190777762 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x119133000) [pid = 1984] [serial = 1063] [outer = 0x1158d3c00] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12ce9b800 == 55 [pid = 1984] [id = 315] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf6f800 == 54 [pid = 1984] [id = 347] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12b982000 == 53 [pid = 1984] [id = 346] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x1291c2000 == 52 [pid = 1984] [id = 345] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba78000 == 51 [pid = 1984] [id = 344] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x128d8a800 == 50 [pid = 1984] [id = 343] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x127087800 == 49 [pid = 1984] [id = 342] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x118c41000 == 48 [pid = 1984] [id = 341] 15:19:38 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12e699c00) [pid = 1984] [serial = 990] [outer = 0x0] [url = about:blank] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x123a04000 == 47 [pid = 1984] [id = 340] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x11c34e800 == 46 [pid = 1984] [id = 339] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba79800 == 45 [pid = 1984] [id = 338] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x119273800 == 44 [pid = 1984] [id = 337] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x119161800 == 43 [pid = 1984] [id = 336] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x11a51d800 == 42 [pid = 1984] [id = 335] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecaf000 == 41 [pid = 1984] [id = 334] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4aa800 == 40 [pid = 1984] [id = 333] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x1274b9000 == 39 [pid = 1984] [id = 332] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x11ba72000 == 38 [pid = 1984] [id = 331] 15:19:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec13000 == 37 [pid = 1984] [id = 330] 15:19:38 INFO - PROCESS | 1984 | 1461190778277 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] 15:19:38 INFO - PROCESS | 1984 | 1461190778333 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:19:38 INFO - PROCESS | 1984 | 1461190778338 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1984 | 1461190778340 Marionette TRACE conn2 <- [1,1390,null,{}] 15:19:38 INFO - PROCESS | 1984 | 1461190778342 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}] 15:19:38 INFO - PROCESS | 1984 | 1461190778423 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:19:38 INFO - PROCESS | 1984 | 1461190778429 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192c7000 == 38 [pid = 1984] [id = 355] 15:19:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 122 (0x11646c400) [pid = 1984] [serial = 1064] [outer = 0x0] 15:19:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 123 (0x11a86cc00) [pid = 1984] [serial = 1065] [outer = 0x11646c400] 15:19:38 INFO - PROCESS | 1984 | 1461190778456 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 124 (0x11b4ed400) [pid = 1984] [serial = 1066] [outer = 0x11646c400] 15:19:38 INFO - PROCESS | 1984 | 1461190778801 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]]]}] 15:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 15:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:19:38 INFO - PROCESS | 1984 | 1461190778808 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 1984 | 1461190778810 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:19:38 INFO - PROCESS | 1984 | 1461190778812 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 1984 | 1461190778814 Marionette TRACE conn2 <- [1,1394,null,{}] 15:19:38 INFO - PROCESS | 1984 | 1461190778824 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}] 15:19:38 INFO - PROCESS | 1984 | 1461190778917 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:19:38 INFO - PROCESS | 1984 | 1461190778968 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd37800 == 39 [pid = 1984] [id = 356] 15:19:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 125 (0x11ac9c000) [pid = 1984] [serial = 1067] [outer = 0x0] 15:19:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 126 (0x11c245400) [pid = 1984] [serial = 1068] [outer = 0x11ac9c000] 15:19:38 INFO - PROCESS | 1984 | 1461190778996 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 127 (0x124181400) [pid = 1984] [serial = 1069] [outer = 0x11ac9c000] 15:19:39 INFO - PROCESS | 1984 | 1461190779286 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]]]}] 15:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 523ms 15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:19:39 INFO - PROCESS | 1984 | 1461190779338 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1984 | 1461190779340 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:19:39 INFO - PROCESS | 1984 | 1461190779342 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1984 | 1461190779343 Marionette TRACE conn2 <- [1,1398,null,{}] 15:19:39 INFO - PROCESS | 1984 | 1461190779345 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}] 15:19:39 INFO - PROCESS | 1984 | 1461190779427 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:19:39 INFO - PROCESS | 1984 | 1461190779481 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x124245800 == 40 [pid = 1984] [id = 357] 15:19:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 128 (0x12412e800) [pid = 1984] [serial = 1070] [outer = 0x0] 15:19:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 129 (0x127483400) [pid = 1984] [serial = 1071] [outer = 0x12412e800] 15:19:39 INFO - PROCESS | 1984 | 1461190779508 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 130 (0x128fadc00) [pid = 1984] [serial = 1072] [outer = 0x12412e800] 15:19:39 INFO - PROCESS | 1984 | 1461190779823 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]]]}] 15:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 15:19:39 INFO - PROCESS | 1984 | 1461190779862 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 1984 | 1461190779863 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:19:39 INFO - PROCESS | 1984 | 1461190779865 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - PROCESS | 1984 | 1461190779866 Marionette TRACE conn2 <- [1,1402,null,{}] 15:19:39 INFO - PROCESS | 1984 | 1461190779869 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}] 15:19:39 INFO - PROCESS | 1984 | 1461190779948 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:19:39 INFO - PROCESS | 1984 | 1461190779954 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d7d800 == 41 [pid = 1984] [id = 358] 15:19:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 131 (0x127d97800) [pid = 1984] [serial = 1073] [outer = 0x0] 15:19:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 132 (0x1294c0c00) [pid = 1984] [serial = 1074] [outer = 0x127d97800] 15:19:39 INFO - PROCESS | 1984 | 1461190779980 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 133 (0x12b0ab000) [pid = 1984] [serial = 1075] [outer = 0x127d97800] 15:19:40 INFO - PROCESS | 1984 | 1461190780315 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]]]}] 15:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 472ms 15:19:40 INFO - PROCESS | 1984 | 1461190780361 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1984 | 1461190780362 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:19:40 INFO - PROCESS | 1984 | 1461190780364 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1984 | 1461190780366 Marionette TRACE conn2 <- [1,1406,null,{}] 15:19:40 INFO - PROCESS | 1984 | 1461190780371 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}] 15:19:40 INFO - PROCESS | 1984 | 1461190780487 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:19:40 INFO - PROCESS | 1984 | 1461190780500 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a61a000 == 42 [pid = 1984] [id = 359] 15:19:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x12b0ac800) [pid = 1984] [serial = 1076] [outer = 0x0] 15:19:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x12b90b000) [pid = 1984] [serial = 1077] [outer = 0x12b0ac800] 15:19:40 INFO - PROCESS | 1984 | 1461190780527 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x12d00d800) [pid = 1984] [serial = 1078] [outer = 0x12b0ac800] 15:19:40 INFO - PROCESS | 1984 | 1461190780874 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]]]}] 15:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 523ms 15:19:40 INFO - PROCESS | 1984 | 1461190780888 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 1984 | 1461190780890 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:19:40 INFO - PROCESS | 1984 | 1461190780892 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 1984 | 1461190780893 Marionette TRACE conn2 <- [1,1410,null,{}] 15:19:40 INFO - PROCESS | 1984 | 1461190780895 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}] 15:19:41 INFO - PROCESS | 1984 | 1461190781000 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:19:41 INFO - PROCESS | 1984 | 1461190781004 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b98e000 == 43 [pid = 1984] [id = 360] 15:19:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x12b0b4c00) [pid = 1984] [serial = 1079] [outer = 0x0] 15:19:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x12d7a1000) [pid = 1984] [serial = 1080] [outer = 0x12b0b4c00] 15:19:41 INFO - PROCESS | 1984 | 1461190781029 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x12d7ac800) [pid = 1984] [serial = 1081] [outer = 0x12b0b4c00] 15:19:41 INFO - PROCESS | 1984 | 1461190781442 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]]]}] 15:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 568ms 15:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:19:41 INFO - PROCESS | 1984 | 1461190781472 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 1984 | 1461190781474 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:19:41 INFO - PROCESS | 1984 | 1461190781477 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 1984 | 1461190781479 Marionette TRACE conn2 <- [1,1414,null,{}] 15:19:41 INFO - PROCESS | 1984 | 1461190781491 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}] 15:19:41 INFO - PROCESS | 1984 | 1461190781642 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:19:41 INFO - PROCESS | 1984 | 1461190781664 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d0a5000 == 44 [pid = 1984] [id = 361] 15:19:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x12d79f800) [pid = 1984] [serial = 1082] [outer = 0x0] 15:19:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x12e122800) [pid = 1984] [serial = 1083] [outer = 0x12d79f800] 15:19:41 INFO - PROCESS | 1984 | 1461190781704 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12e321800) [pid = 1984] [serial = 1084] [outer = 0x12d79f800] 15:19:42 INFO - PROCESS | 1984 | 1461190782170 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]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 726ms 15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:19:42 INFO - PROCESS | 1984 | 1461190782204 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 1984 | 1461190782205 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:19:42 INFO - PROCESS | 1984 | 1461190782207 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1984 | 1461190782208 Marionette TRACE conn2 <- [1,1418,null,{}] 15:19:42 INFO - PROCESS | 1984 | 1461190782210 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}] 15:19:42 INFO - PROCESS | 1984 | 1461190782309 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:19:42 INFO - PROCESS | 1984 | 1461190782323 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dae8000 == 45 [pid = 1984] [id = 362] 15:19:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12d7aac00) [pid = 1984] [serial = 1085] [outer = 0x0] 15:19:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x12e35e800) [pid = 1984] [serial = 1086] [outer = 0x12d7aac00] 15:19:42 INFO - PROCESS | 1984 | 1461190782348 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x12e67fc00) [pid = 1984] [serial = 1087] [outer = 0x12d7aac00] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x11546f800) [pid = 1984] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x127485000) [pid = 1984] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x11c617c00) [pid = 1984] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x11ace5400) [pid = 1984] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x12880c000) [pid = 1984] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x118c7d000) [pid = 1984] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x12b2ad800) [pid = 1984] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x11ae75c00) [pid = 1984] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 136 (0x127e6a800) [pid = 1984] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 135 (0x115362c00) [pid = 1984] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 134 (0x11b4f0000) [pid = 1984] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:19:42 INFO - PROCESS | 1984 | --DOMWINDOW == 133 (0x119253800) [pid = 1984] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:19:42 INFO - PROCESS | 1984 | 1461190782823 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]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 15:19:42 INFO - PROCESS | 1984 | 1461190782878 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:19:42 INFO - PROCESS | 1984 | 1461190782880 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:19:42 INFO - PROCESS | 1984 | 1461190782882 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 1984 | 1461190782883 Marionette TRACE conn2 <- [1,1422,null,{}] 15:19:42 INFO - PROCESS | 1984 | 1461190782892 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}] 15:19:42 INFO - PROCESS | 1984 | 1461190782979 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:19:43 INFO - PROCESS | 1984 | 1461190783000 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4b1800 == 46 [pid = 1984] [id = 363] 15:19:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 134 (0x1153c7800) [pid = 1984] [serial = 1088] [outer = 0x0] 15:19:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 135 (0x127e6a800) [pid = 1984] [serial = 1089] [outer = 0x1153c7800] 15:19:43 INFO - PROCESS | 1984 | 1461190783025 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 136 (0x12b0b5000) [pid = 1984] [serial = 1090] [outer = 0x1153c7800] 15:19:43 INFO - PROCESS | 1984 | 1461190783364 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]]]}] 15:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 524ms 15:19:43 INFO - PROCESS | 1984 | 1461190783406 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1984 | 1461190783408 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:19:43 INFO - PROCESS | 1984 | 1461190783410 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1984 | 1461190783412 Marionette TRACE conn2 <- [1,1426,null,{}] 15:19:43 INFO - PROCESS | 1984 | 1461190783414 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}] 15:19:43 INFO - PROCESS | 1984 | 1461190783532 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:19:43 INFO - PROCESS | 1984 | 1461190783539 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea41000 == 47 [pid = 1984] [id = 364] 15:19:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 137 (0x119c75c00) [pid = 1984] [serial = 1091] [outer = 0x0] 15:19:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x12e358000) [pid = 1984] [serial = 1092] [outer = 0x119c75c00] 15:19:43 INFO - PROCESS | 1984 | 1461190783569 Marionette DEBUG loaded listener.js 15:19:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x12e69e400) [pid = 1984] [serial = 1093] [outer = 0x119c75c00] 15:19:43 INFO - PROCESS | 1984 | 1461190783891 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]]]}] 15:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 15:19:43 INFO - PROCESS | 1984 | 1461190783931 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:19:43 INFO - PROCESS | 1984 | 1461190783932 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:19:43 INFO - PROCESS | 1984 | 1461190783934 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:19:43 INFO - PROCESS | 1984 | 1461190783936 Marionette TRACE conn2 <- [1,1430,null,{}] 15:19:43 INFO - PROCESS | 1984 | 1461190783938 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}] 15:19:44 INFO - PROCESS | 1984 | 1461190784023 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:19:44 INFO - PROCESS | 1984 | 1461190784027 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecad000 == 48 [pid = 1984] [id = 365] 15:19:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x12ee6a800) [pid = 1984] [serial = 1094] [outer = 0x0] 15:19:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x12ee71000) [pid = 1984] [serial = 1095] [outer = 0x12ee6a800] 15:19:44 INFO - PROCESS | 1984 | 1461190784052 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x12f113c00) [pid = 1984] [serial = 1096] [outer = 0x12ee6a800] 15:19:44 INFO - PROCESS | 1984 | 1461190784402 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]]]}] 15:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 15:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:19:44 INFO - PROCESS | 1984 | 1461190784455 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 1984 | 1461190784456 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:19:44 INFO - PROCESS | 1984 | 1461190784458 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 1984 | 1461190784459 Marionette TRACE conn2 <- [1,1434,null,{}] 15:19:44 INFO - PROCESS | 1984 | 1461190784461 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}] 15:19:44 INFO - PROCESS | 1984 | 1461190784543 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:19:44 INFO - PROCESS | 1984 | 1461190784547 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f262800 == 49 [pid = 1984] [id = 366] 15:19:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12f114400) [pid = 1984] [serial = 1097] [outer = 0x0] 15:19:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x12f11a000) [pid = 1984] [serial = 1098] [outer = 0x12f114400] 15:19:44 INFO - PROCESS | 1984 | 1461190784573 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x12f413000) [pid = 1984] [serial = 1099] [outer = 0x12f114400] 15:19:45 INFO - PROCESS | 1984 | 1461190785121 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]]]}] 15:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 725ms 15:19:45 INFO - PROCESS | 1984 | 1461190785196 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1984 | 1461190785199 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:19:45 INFO - PROCESS | 1984 | 1461190785205 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1984 | 1461190785207 Marionette TRACE conn2 <- [1,1438,null,{}] 15:19:45 INFO - PROCESS | 1984 | 1461190785211 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}] 15:19:45 INFO - PROCESS | 1984 | 1461190785344 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:19:45 INFO - PROCESS | 1984 | 1461190785413 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c336000 == 50 [pid = 1984] [id = 367] 15:19:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x11ace6400) [pid = 1984] [serial = 1100] [outer = 0x0] 15:19:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x11ae7a000) [pid = 1984] [serial = 1101] [outer = 0x11ace6400] 15:19:45 INFO - PROCESS | 1984 | 1461190785445 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x11bbab400) [pid = 1984] [serial = 1102] [outer = 0x11ace6400] 15:19:45 INFO - PROCESS | 1984 | 1461190785903 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]]]}] 15:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 722ms 15:19:45 INFO - PROCESS | 1984 | 1461190785927 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 1984 | 1461190785931 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:19:45 INFO - PROCESS | 1984 | 1461190785936 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 1984 | 1461190785938 Marionette TRACE conn2 <- [1,1442,null,{}] 15:19:45 INFO - PROCESS | 1984 | 1461190785941 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}] 15:19:46 INFO - PROCESS | 1984 | 1461190786050 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:19:46 INFO - PROCESS | 1984 | 1461190786105 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e498000 == 51 [pid = 1984] [id = 368] 15:19:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x11c385000) [pid = 1984] [serial = 1103] [outer = 0x0] 15:19:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x12b0ae800) [pid = 1984] [serial = 1104] [outer = 0x11c385000] 15:19:46 INFO - PROCESS | 1984 | 1461190786135 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x12b903c00) [pid = 1984] [serial = 1105] [outer = 0x11c385000] 15:19:46 INFO - PROCESS | 1984 | 1461190786595 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]]]}] 15:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 15:19:46 INFO - PROCESS | 1984 | 1461190786607 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 1984 | 1461190786609 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:19:46 INFO - PROCESS | 1984 | 1461190786611 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 1984 | 1461190786614 Marionette TRACE conn2 <- [1,1446,null,{}] 15:19:46 INFO - PROCESS | 1984 | 1461190786683 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}] 15:19:46 INFO - PROCESS | 1984 | 1461190786787 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:19:46 INFO - PROCESS | 1984 | 1461190786855 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f61d800 == 52 [pid = 1984] [id = 369] 15:19:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12d7a2c00) [pid = 1984] [serial = 1106] [outer = 0x0] 15:19:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x12e127c00) [pid = 1984] [serial = 1107] [outer = 0x12d7a2c00] 15:19:46 INFO - PROCESS | 1984 | 1461190786887 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x12e68cc00) [pid = 1984] [serial = 1108] [outer = 0x12d7a2c00] 15:19:47 INFO - PROCESS | 1984 | 1461190787379 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]]]}] 15:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 824ms 15:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:19:47 INFO - PROCESS | 1984 | 1461190787436 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 1984 | 1461190787437 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:19:47 INFO - PROCESS | 1984 | 1461190787440 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 1984 | 1461190787441 Marionette TRACE conn2 <- [1,1450,null,{}] 15:19:47 INFO - PROCESS | 1984 | 1461190787443 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}] 15:19:47 INFO - PROCESS | 1984 | 1461190787548 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:19:47 INFO - PROCESS | 1984 | 1461190787615 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd0b000 == 53 [pid = 1984] [id = 370] 15:19:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x12ee71400) [pid = 1984] [serial = 1109] [outer = 0x0] 15:19:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x12f41c400) [pid = 1984] [serial = 1110] [outer = 0x12ee71400] 15:19:47 INFO - PROCESS | 1984 | 1461190787646 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x12f6be800) [pid = 1984] [serial = 1111] [outer = 0x12ee71400] 15:19:48 INFO - PROCESS | 1984 | 1461190788098 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]]]}] 15:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 720ms 15:19:48 INFO - PROCESS | 1984 | 1461190788161 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 1984 | 1461190788162 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:19:48 INFO - PROCESS | 1984 | 1461190788164 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 1984 | 1461190788165 Marionette TRACE conn2 <- [1,1454,null,{}] 15:19:48 INFO - PROCESS | 1984 | 1461190788170 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}] 15:19:48 INFO - PROCESS | 1984 | 1461190788276 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:19:48 INFO - PROCESS | 1984 | 1461190788345 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x119aa7000 == 54 [pid = 1984] [id = 371] 15:19:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x11862cc00) [pid = 1984] [serial = 1112] [outer = 0x0] 15:19:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x11aeeb800) [pid = 1984] [serial = 1113] [outer = 0x11862cc00] 15:19:48 INFO - PROCESS | 1984 | 1461190788375 Marionette DEBUG loaded listener.js 15:19:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12e699c00) [pid = 1984] [serial = 1114] [outer = 0x11862cc00] 15:19:49 INFO - PROCESS | 1984 | 1461190789008 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]]]}] 15:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 870ms 15:19:49 INFO - PROCESS | 1984 | 1461190789037 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1984 | 1461190789039 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:19:49 INFO - PROCESS | 1984 | 1461190789042 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1984 | 1461190789045 Marionette TRACE conn2 <- [1,1458,null,{}] 15:19:49 INFO - PROCESS | 1984 | 1461190789049 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}] 15:19:49 INFO - PROCESS | 1984 | 1461190789145 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:19:49 INFO - PROCESS | 1984 | 1461190789215 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12424f800 == 55 [pid = 1984] [id = 372] 15:19:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x1182b4400) [pid = 1984] [serial = 1115] [outer = 0x0] 15:19:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x118c84000) [pid = 1984] [serial = 1116] [outer = 0x1182b4400] 15:19:49 INFO - PROCESS | 1984 | 1461190789243 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x11ac93c00) [pid = 1984] [serial = 1117] [outer = 0x1182b4400] 15:19:49 INFO - PROCESS | 1984 | 1461190789752 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]]]}] 15:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 722ms 15:19:49 INFO - PROCESS | 1984 | 1461190789764 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 1984 | 1461190789770 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:19:49 INFO - PROCESS | 1984 | 1461190789775 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 1984 | 1461190789777 Marionette TRACE conn2 <- [1,1462,null,{}] 15:19:49 INFO - PROCESS | 1984 | 1461190789779 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}] 15:19:49 INFO - PROCESS | 1984 | 1461190789871 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:19:49 INFO - PROCESS | 1984 | 1461190789940 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aa0b800 == 56 [pid = 1984] [id = 373] 15:19:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x118ec5000) [pid = 1984] [serial = 1118] [outer = 0x0] 15:19:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x11ae7a800) [pid = 1984] [serial = 1119] [outer = 0x118ec5000] 15:19:49 INFO - PROCESS | 1984 | 1461190789967 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x11be58000) [pid = 1984] [serial = 1120] [outer = 0x118ec5000] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecad000 == 55 [pid = 1984] [id = 365] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea41000 == 54 [pid = 1984] [id = 364] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4b1800 == 53 [pid = 1984] [id = 363] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12dae8000 == 52 [pid = 1984] [id = 362] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x1242cc400) [pid = 1984] [serial = 996] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x11ac9f000) [pid = 1984] [serial = 993] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12d7fa000) [pid = 1984] [serial = 1002] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x12b99e800) [pid = 1984] [serial = 999] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x12bbbb800) [pid = 1984] [serial = 1041] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12d0a5000 == 51 [pid = 1984] [id = 361] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12b98e000 == 50 [pid = 1984] [id = 360] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x12a61a000 == 49 [pid = 1984] [id = 359] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x128d7d800 == 48 [pid = 1984] [id = 358] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x124245800 == 47 [pid = 1984] [id = 357] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd37800 == 46 [pid = 1984] [id = 356] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x1192c7000 == 45 [pid = 1984] [id = 355] 15:19:50 INFO - PROCESS | 1984 | --DOCSHELL 0x118c14000 == 44 [pid = 1984] [id = 354] 15:19:50 INFO - PROCESS | 1984 | 1461190790438 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]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 669ms 15:19:50 INFO - PROCESS | 1984 | 1461190790445 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 1984 | 1461190790446 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:19:50 INFO - PROCESS | 1984 | 1461190790448 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1984 | 1461190790451 Marionette TRACE conn2 <- [1,1466,null,{}] 15:19:50 INFO - PROCESS | 1984 | 1461190790462 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}] 15:19:50 INFO - PROCESS | 1984 | 1461190790556 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x119256400) [pid = 1984] [serial = 1009] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x1277c7800) [pid = 1984] [serial = 1023] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x124377c00) [pid = 1984] [serial = 1021] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x11b888000) [pid = 1984] [serial = 1015] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x129365c00) [pid = 1984] [serial = 1030] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x1294c0000) [pid = 1984] [serial = 1033] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12b90c800) [pid = 1984] [serial = 1038] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x1238af400) [pid = 1984] [serial = 1020] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x129363400) [pid = 1984] [serial = 1029] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x12b0ad000) [pid = 1984] [serial = 1035] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x12918f400) [pid = 1984] [serial = 1027] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x11874c400) [pid = 1984] [serial = 1006] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x11862b800) [pid = 1984] [serial = 1008] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x11c40dc00) [pid = 1984] [serial = 1018] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x119d60800) [pid = 1984] [serial = 1011] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x11aca2800) [pid = 1984] [serial = 1012] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 144 (0x128d2c800) [pid = 1984] [serial = 1026] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 143 (0x11b4ec800) [pid = 1984] [serial = 1014] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 142 (0x11c239000) [pid = 1984] [serial = 1017] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 141 (0x127e69000) [pid = 1984] [serial = 1024] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 140 (0x11c61c400) [pid = 1984] [serial = 1032] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 139 (0x12b2ac000) [pid = 1984] [serial = 1036] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 138 (0x115664400) [pid = 1984] [serial = 1005] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | --DOMWINDOW == 137 (0x12bac6c00) [pid = 1984] [serial = 1039] [outer = 0x0] [url = about:blank] 15:19:50 INFO - PROCESS | 1984 | 1461190790614 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a763800 == 45 [pid = 1984] [id = 374] 15:19:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 138 (0x115664400) [pid = 1984] [serial = 1121] [outer = 0x0] 15:19:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 139 (0x119d60800) [pid = 1984] [serial = 1122] [outer = 0x115664400] 15:19:50 INFO - PROCESS | 1984 | 1461190790644 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 140 (0x1238a6800) [pid = 1984] [serial = 1123] [outer = 0x115664400] 15:19:50 INFO - PROCESS | 1984 | 1461190790961 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]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 526ms 15:19:50 INFO - PROCESS | 1984 | 1461190790975 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 1984 | 1461190790976 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:19:50 INFO - PROCESS | 1984 | 1461190790979 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 1984 | 1461190790980 Marionette TRACE conn2 <- [1,1470,null,{}] 15:19:50 INFO - PROCESS | 1984 | 1461190790982 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}] 15:19:51 INFO - PROCESS | 1984 | 1461190791071 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:19:51 INFO - PROCESS | 1984 | 1461190791155 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x1243af000 == 46 [pid = 1984] [id = 375] 15:19:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 141 (0x12452e800) [pid = 1984] [serial = 1124] [outer = 0x0] 15:19:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 142 (0x128813400) [pid = 1984] [serial = 1125] [outer = 0x12452e800] 15:19:51 INFO - PROCESS | 1984 | 1461190791185 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 143 (0x12918ec00) [pid = 1984] [serial = 1126] [outer = 0x12452e800] 15:19:51 INFO - PROCESS | 1984 | 1461190791474 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]]]}] 15:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 15:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:19:51 INFO - PROCESS | 1984 | 1461190791507 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 1984 | 1461190791509 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:19:51 INFO - PROCESS | 1984 | 1461190791511 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 1984 | 1461190791512 Marionette TRACE conn2 <- [1,1474,null,{}] 15:19:51 INFO - PROCESS | 1984 | 1461190791515 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}] 15:19:51 INFO - PROCESS | 1984 | 1461190791599 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:19:51 INFO - PROCESS | 1984 | 1461190791605 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x127ed2800 == 47 [pid = 1984] [id = 376] 15:19:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 144 (0x127e63800) [pid = 1984] [serial = 1127] [outer = 0x0] 15:19:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 145 (0x129367000) [pid = 1984] [serial = 1128] [outer = 0x127e63800] 15:19:51 INFO - PROCESS | 1984 | 1461190791632 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x12b0a9800) [pid = 1984] [serial = 1129] [outer = 0x127e63800] 15:19:51 INFO - PROCESS | 1984 | 1461190791982 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]]]}] 15:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms 15:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:19:52 INFO - PROCESS | 1984 | 1461190792034 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1984 | 1461190792036 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:19:52 INFO - PROCESS | 1984 | 1461190792038 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1984 | 1461190792039 Marionette TRACE conn2 <- [1,1478,null,{}] 15:19:52 INFO - PROCESS | 1984 | 1461190792041 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}] 15:19:52 INFO - PROCESS | 1984 | 1461190792140 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:19:52 INFO - PROCESS | 1984 | 1461190792146 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a629000 == 48 [pid = 1984] [id = 377] 15:19:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x12b0b6400) [pid = 1984] [serial = 1130] [outer = 0x0] 15:19:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x12b90a800) [pid = 1984] [serial = 1131] [outer = 0x12b0b6400] 15:19:52 INFO - PROCESS | 1984 | 1461190792175 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x12bbbf000) [pid = 1984] [serial = 1132] [outer = 0x12b0b6400] 15:19:52 INFO - PROCESS | 1984 | 1461190792539 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]]]}] 15:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 517ms 15:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:19:52 INFO - PROCESS | 1984 | 1461190792556 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 1984 | 1461190792557 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:19:52 INFO - PROCESS | 1984 | 1461190792559 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 1984 | 1461190792560 Marionette TRACE conn2 <- [1,1482,null,{}] 15:19:52 INFO - PROCESS | 1984 | 1461190792563 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}] 15:19:52 INFO - PROCESS | 1984 | 1461190792677 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:19:52 INFO - PROCESS | 1984 | 1461190792690 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b991000 == 49 [pid = 1984] [id = 378] 15:19:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x11c685400) [pid = 1984] [serial = 1133] [outer = 0x0] 15:19:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x12cf69c00) [pid = 1984] [serial = 1134] [outer = 0x11c685400] 15:19:52 INFO - PROCESS | 1984 | 1461190792716 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12d7adc00) [pid = 1984] [serial = 1135] [outer = 0x11c685400] 15:19:53 INFO - PROCESS | 1984 | 1461190793093 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]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 570ms 15:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:19:53 INFO - PROCESS | 1984 | 1461190793129 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1984 | 1461190793131 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:19:53 INFO - PROCESS | 1984 | 1461190793133 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1984 | 1461190793135 Marionette TRACE conn2 <- [1,1486,null,{}] 15:19:53 INFO - PROCESS | 1984 | 1461190793139 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}] 15:19:53 INFO - PROCESS | 1984 | 1461190793237 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:19:53 INFO - PROCESS | 1984 | 1461190793241 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da2c800 == 50 [pid = 1984] [id = 379] 15:19:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x12d22dc00) [pid = 1984] [serial = 1136] [outer = 0x0] 15:19:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x12e127000) [pid = 1984] [serial = 1137] [outer = 0x12d22dc00] 15:19:53 INFO - PROCESS | 1984 | 1461190793295 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x12e363000) [pid = 1984] [serial = 1138] [outer = 0x12d22dc00] 15:19:53 INFO - PROCESS | 1984 | 1461190793665 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]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 571ms 15:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:19:53 INFO - PROCESS | 1984 | 1461190793710 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 1984 | 1461190793711 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:19:53 INFO - PROCESS | 1984 | 1461190793713 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 1984 | 1461190793715 Marionette TRACE conn2 <- [1,1490,null,{}] 15:19:53 INFO - PROCESS | 1984 | 1461190793717 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}] 15:19:53 INFO - PROCESS | 1984 | 1461190793818 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:19:53 INFO - PROCESS | 1984 | 1461190793851 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4ad800 == 51 [pid = 1984] [id = 380] 15:19:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x12d7fc800) [pid = 1984] [serial = 1139] [outer = 0x0] 15:19:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x12e693c00) [pid = 1984] [serial = 1140] [outer = 0x12d7fc800] 15:19:53 INFO - PROCESS | 1984 | 1461190793879 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x12ee73c00) [pid = 1984] [serial = 1141] [outer = 0x12d7fc800] 15:19:54 INFO - PROCESS | 1984 | 1461190794247 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]]]}] 15:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 568ms 15:19:54 INFO - PROCESS | 1984 | 1461190794286 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 1984 | 1461190794287 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:19:54 INFO - PROCESS | 1984 | 1461190794290 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - PROCESS | 1984 | 1461190794291 Marionette TRACE conn2 <- [1,1494,null,{}] 15:19:54 INFO - PROCESS | 1984 | 1461190794293 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}] 15:19:54 INFO - PROCESS | 1984 | 1461190794394 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:19:54 INFO - PROCESS | 1984 | 1461190794427 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec24000 == 52 [pid = 1984] [id = 381] 15:19:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12e364000) [pid = 1984] [serial = 1142] [outer = 0x0] 15:19:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12f41b800) [pid = 1984] [serial = 1143] [outer = 0x12e364000] 15:19:54 INFO - PROCESS | 1984 | 1461190794452 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12f6c9800) [pid = 1984] [serial = 1144] [outer = 0x12e364000] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x12d79f800) [pid = 1984] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x12b0b4c00) [pid = 1984] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x12d7aac00) [pid = 1984] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x11646c400) [pid = 1984] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x12bbbe400) [pid = 1984] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x1158d3c00) [pid = 1984] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x127d97800) [pid = 1984] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x12412e800) [pid = 1984] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x11ac9c000) [pid = 1984] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x12b2abc00) [pid = 1984] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x119c75c00) [pid = 1984] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x12b0ac800) [pid = 1984] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 148 (0x1153c7800) [pid = 1984] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 147 (0x12d22c800) [pid = 1984] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 146 (0x12b0b6000) [pid = 1984] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:19:54 INFO - PROCESS | 1984 | --DOMWINDOW == 145 (0x12ee6a800) [pid = 1984] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:19:55 INFO - PROCESS | 1984 | 1461190795008 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]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 770ms 15:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:19:55 INFO - PROCESS | 1984 | 1461190795060 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 1984 | 1461190795062 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:19:55 INFO - PROCESS | 1984 | 1461190795064 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1984 | 1461190795066 Marionette TRACE conn2 <- [1,1498,null,{}] 15:19:55 INFO - PROCESS | 1984 | 1461190795068 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}] 15:19:55 INFO - PROCESS | 1984 | 1461190795171 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:19:55 INFO - PROCESS | 1984 | 1461190795227 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ceb0000 == 53 [pid = 1984] [id = 382] 15:19:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 146 (0x11abb4000) [pid = 1984] [serial = 1145] [outer = 0x0] 15:19:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 147 (0x1294c5000) [pid = 1984] [serial = 1146] [outer = 0x11abb4000] 15:19:55 INFO - PROCESS | 1984 | 1461190795258 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 148 (0x12b234000) [pid = 1984] [serial = 1147] [outer = 0x11abb4000] 15:19:55 INFO - PROCESS | 1984 | 1461190795620 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]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 570ms 15:19:55 INFO - PROCESS | 1984 | 1461190795663 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:19:55 INFO - PROCESS | 1984 | 1461190795665 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:19:55 INFO - PROCESS | 1984 | 1461190795668 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 1984 | 1461190795670 Marionette TRACE conn2 <- [1,1502,null,{}] 15:19:55 INFO - PROCESS | 1984 | 1461190795673 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}] 15:19:55 INFO - PROCESS | 1984 | 1461190795806 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:19:55 INFO - PROCESS | 1984 | 1461190795880 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f62d000 == 54 [pid = 1984] [id = 383] 15:19:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 149 (0x12a5ea400) [pid = 1984] [serial = 1148] [outer = 0x0] 15:19:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x12d7ad000) [pid = 1984] [serial = 1149] [outer = 0x12a5ea400] 15:19:55 INFO - PROCESS | 1984 | 1461190795906 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x12f41f800) [pid = 1984] [serial = 1150] [outer = 0x12a5ea400] 15:19:56 INFO - PROCESS | 1984 | 1461190796170 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]]]}] 15:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 522ms 15:19:56 INFO - PROCESS | 1984 | 1461190796192 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1984 | 1461190796194 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:19:56 INFO - PROCESS | 1984 | 1461190796196 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1984 | 1461190796197 Marionette TRACE conn2 <- [1,1506,null,{}] 15:19:56 INFO - PROCESS | 1984 | 1461190796199 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}] 15:19:56 INFO - PROCESS | 1984 | 1461190796309 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:19:56 INFO - PROCESS | 1984 | 1461190796314 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x130217800 == 55 [pid = 1984] [id = 384] 15:19:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x12f7d2400) [pid = 1984] [serial = 1151] [outer = 0x0] 15:19:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x12f7db400) [pid = 1984] [serial = 1152] [outer = 0x12f7d2400] 15:19:56 INFO - PROCESS | 1984 | 1461190796340 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x12f7dfc00) [pid = 1984] [serial = 1153] [outer = 0x12f7d2400] 15:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:19:56 INFO - PROCESS | 1984 | 1461190796659 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]]]}] 15:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 15:19:56 INFO - PROCESS | 1984 | 1461190796666 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 1984 | 1461190796667 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:19:56 INFO - PROCESS | 1984 | 1461190796675 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 1984 | 1461190796676 Marionette TRACE conn2 <- [1,1510,null,{}] 15:19:56 INFO - PROCESS | 1984 | 1461190796678 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}] 15:19:56 INFO - PROCESS | 1984 | 1461190796791 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:19:56 INFO - PROCESS | 1984 | 1461190796797 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x130227800 == 56 [pid = 1984] [id = 385] 15:19:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x12a6a3800) [pid = 1984] [serial = 1154] [outer = 0x0] 15:19:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x12a6aa800) [pid = 1984] [serial = 1155] [outer = 0x12a6a3800] 15:19:56 INFO - PROCESS | 1984 | 1461190796823 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x12a6b0000) [pid = 1984] [serial = 1156] [outer = 0x12a6a3800] 15:19:57 INFO - PROCESS | 1984 | 1461190797442 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]]]}] 15:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 820ms 15:19:57 INFO - PROCESS | 1984 | 1461190797497 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:19:57 INFO - PROCESS | 1984 | 1461190797500 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:19:57 INFO - PROCESS | 1984 | 1461190797506 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 1984 | 1461190797508 Marionette TRACE conn2 <- [1,1514,null,{}] 15:19:57 INFO - PROCESS | 1984 | 1461190797512 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}] 15:19:57 INFO - PROCESS | 1984 | 1461190797622 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:19:57 INFO - PROCESS | 1984 | 1461190797681 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b825000 == 57 [pid = 1984] [id = 386] 15:19:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x118cd7000) [pid = 1984] [serial = 1157] [outer = 0x0] 15:19:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x119d60c00) [pid = 1984] [serial = 1158] [outer = 0x118cd7000] 15:19:57 INFO - PROCESS | 1984 | 1461190797713 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x11acee800) [pid = 1984] [serial = 1159] [outer = 0x118cd7000] 15:19:58 INFO - PROCESS | 1984 | 1461190798189 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]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 724ms 15:19:58 INFO - PROCESS | 1984 | 1461190798230 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 1984 | 1461190798234 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:19:58 INFO - PROCESS | 1984 | 1461190798258 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1984 | 1461190798259 Marionette TRACE conn2 <- [1,1518,null,{}] 15:19:58 INFO - PROCESS | 1984 | 1461190798262 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}] 15:19:58 INFO - PROCESS | 1984 | 1461190798389 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:19:58 INFO - PROCESS | 1984 | 1461190798458 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247e5800 == 58 [pid = 1984] [id = 387] 15:19:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x11bbaac00) [pid = 1984] [serial = 1160] [outer = 0x0] 15:19:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x1238a4c00) [pid = 1984] [serial = 1161] [outer = 0x11bbaac00] 15:19:58 INFO - PROCESS | 1984 | 1461190798488 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x123f20400) [pid = 1984] [serial = 1162] [outer = 0x11bbaac00] 15:19:58 INFO - PROCESS | 1984 | 1461190798914 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]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 678ms 15:19:58 INFO - PROCESS | 1984 | 1461190798934 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:19:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:19:58 INFO - PROCESS | 1984 | 1461190798935 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:19:58 INFO - PROCESS | 1984 | 1461190798938 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 1984 | 1461190798940 Marionette TRACE conn2 <- [1,1522,null,{}] 15:19:58 INFO - PROCESS | 1984 | 1461190798948 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}] 15:19:59 INFO - PROCESS | 1984 | 1461190799055 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:19:59 INFO - PROCESS | 1984 | 1461190799128 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec0e800 == 59 [pid = 1984] [id = 388] 15:19:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x129358400) [pid = 1984] [serial = 1163] [outer = 0x0] 15:19:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12a5e4400) [pid = 1984] [serial = 1164] [outer = 0x129358400] 15:19:59 INFO - PROCESS | 1984 | 1461190799160 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12a6ad000) [pid = 1984] [serial = 1165] [outer = 0x129358400] 15:19:59 INFO - PROCESS | 1984 | 1461190799528 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"]]]}] 15:19:59 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 () { 15:19:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:19:59 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 () { 15:19:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:19:59 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 () { 15:19:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:19:59 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 () { 15:19:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:19:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:19:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:19:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 15:19:59 INFO - PROCESS | 1984 | 1461190799560 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 1984 | 1461190799562 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:19:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:19:59 INFO - PROCESS | 1984 | 1461190799565 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 1984 | 1461190799566 Marionette TRACE conn2 <- [1,1526,null,{}] 15:19:59 INFO - PROCESS | 1984 | 1461190799569 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}] 15:19:59 INFO - PROCESS | 1984 | 1461190799673 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:19:59 INFO - PROCESS | 1984 | 1461190799761 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x130758800 == 60 [pid = 1984] [id = 389] 15:19:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12b0b6000) [pid = 1984] [serial = 1166] [outer = 0x0] 15:19:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x12b99e400) [pid = 1984] [serial = 1167] [outer = 0x12b0b6000] 15:19:59 INFO - PROCESS | 1984 | 1461190799793 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12bbbe400) [pid = 1984] [serial = 1168] [outer = 0x12b0b6000] 15:20:00 INFO - PROCESS | 1984 | 1461190800159 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"]]]}] 15:20:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:20:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:20:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:20:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 15:20:00 INFO - PROCESS | 1984 | 1461190800185 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:20:00 INFO - PROCESS | 1984 | 1461190800187 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:20:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:20:00 INFO - PROCESS | 1984 | 1461190800189 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:20:00 INFO - PROCESS | 1984 | 1461190800191 Marionette TRACE conn2 <- [1,1530,null,{}] 15:20:00 INFO - PROCESS | 1984 | 1461190800193 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}] 15:20:00 INFO - PROCESS | 1984 | 1461190800295 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:20:00 INFO - PROCESS | 1984 | 1461190800349 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x111abe000 == 61 [pid = 1984] [id = 390] 15:20:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x12b0b1800) [pid = 1984] [serial = 1169] [outer = 0x0] 15:20:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12d010c00) [pid = 1984] [serial = 1170] [outer = 0x12b0b1800] 15:20:00 INFO - PROCESS | 1984 | 1461190800378 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x12ee74c00) [pid = 1984] [serial = 1171] [outer = 0x12b0b1800] 15:20:00 INFO - PROCESS | 1984 | 1461190800770 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]]]}] 15:20:00 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 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:20:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:20:00 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. 15:20:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:20:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 15:20:00 INFO - PROCESS | 1984 | 1461190800809 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:20:00 INFO - PROCESS | 1984 | 1461190800810 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:20:00 INFO - PROCESS | 1984 | 1461190800813 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:20:00 INFO - PROCESS | 1984 | 1461190800814 Marionette TRACE conn2 <- [1,1534,null,{}] 15:20:00 INFO - PROCESS | 1984 | 1461190800817 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}] 15:20:00 INFO - PROCESS | 1984 | 1461190800934 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:20:01 INFO - PROCESS | 1984 | 1461190801025 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aeb7800 == 62 [pid = 1984] [id = 391] 15:20:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x12e69b800) [pid = 1984] [serial = 1172] [outer = 0x0] 15:20:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x12f6c1800) [pid = 1984] [serial = 1173] [outer = 0x12e69b800] 15:20:01 INFO - PROCESS | 1984 | 1461190801059 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x12fbdd400) [pid = 1984] [serial = 1174] [outer = 0x12e69b800] 15:20:01 INFO - PROCESS | 1984 | 1461190801505 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]]]}] 15:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 722ms 15:20:01 INFO - PROCESS | 1984 | 1461190801535 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:20:01 INFO - PROCESS | 1984 | 1461190801537 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:20:01 INFO - PROCESS | 1984 | 1461190801539 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:20:01 INFO - PROCESS | 1984 | 1461190801540 Marionette TRACE conn2 <- [1,1538,null,{}] 15:20:01 INFO - PROCESS | 1984 | 1461190801543 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}] 15:20:01 INFO - PROCESS | 1984 | 1461190801646 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:20:01 INFO - PROCESS | 1984 | 1461190801720 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a764000 == 63 [pid = 1984] [id = 392] 15:20:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x11565f800) [pid = 1984] [serial = 1175] [outer = 0x0] 15:20:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x11c407000) [pid = 1984] [serial = 1176] [outer = 0x11565f800] 15:20:01 INFO - PROCESS | 1984 | 1461190801750 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12ea98800) [pid = 1984] [serial = 1177] [outer = 0x11565f800] 15:20:02 INFO - PROCESS | 1984 | 1461190802159 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]]]}] 15:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 15:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:20:02 INFO - PROCESS | 1984 | 1461190802209 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 1984 | 1461190802211 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:20:02 INFO - PROCESS | 1984 | 1461190802213 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 1984 | 1461190802214 Marionette TRACE conn2 <- [1,1542,null,{}] 15:20:02 INFO - PROCESS | 1984 | 1461190802216 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}] 15:20:02 INFO - PROCESS | 1984 | 1461190802337 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:20:02 INFO - PROCESS | 1984 | 1461190802424 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x11ba77000 == 64 [pid = 1984] [id = 393] 15:20:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x115661400) [pid = 1984] [serial = 1178] [outer = 0x0] 15:20:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12ea99c00) [pid = 1984] [serial = 1179] [outer = 0x115661400] 15:20:02 INFO - PROCESS | 1984 | 1461190802469 Marionette DEBUG loaded listener.js 15:20:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12ea9f400) [pid = 1984] [serial = 1180] [outer = 0x115661400] 15:20:03 INFO - PROCESS | 1984 | 1461190803046 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]]]}] 15:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 869ms 15:20:03 INFO - PROCESS | 1984 | 1461190803082 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:20:03 INFO - PROCESS | 1984 | 1461190803085 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:20:03 INFO - PROCESS | 1984 | 1461190803106 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 1984 | 1461190803109 Marionette TRACE conn2 <- [1,1546,null,{}] 15:20:03 INFO - PROCESS | 1984 | 1461190803112 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}] 15:20:03 INFO - PROCESS | 1984 | 1461190803214 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:20:03 INFO - PROCESS | 1984 | 1461190803295 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b472800 == 65 [pid = 1984] [id = 394] 15:20:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x11646c400) [pid = 1984] [serial = 1181] [outer = 0x0] 15:20:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x118ce5400) [pid = 1984] [serial = 1182] [outer = 0x11646c400] 15:20:03 INFO - PROCESS | 1984 | 1461190803325 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x119c74c00) [pid = 1984] [serial = 1183] [outer = 0x11646c400] 15:20:03 INFO - PROCESS | 1984 | 1461190803792 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]]]}] 15:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 728ms 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x130217800 == 64 [pid = 1984] [id = 384] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12f62d000 == 63 [pid = 1984] [id = 383] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12ceb0000 == 62 [pid = 1984] [id = 382] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec24000 == 61 [pid = 1984] [id = 381] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4ad800 == 60 [pid = 1984] [id = 380] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12da2c800 == 59 [pid = 1984] [id = 379] 15:20:03 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12f11a000) [pid = 1984] [serial = 1098] [outer = 0x0] [url = about:blank] 15:20:03 INFO - PROCESS | 1984 | 1461190803896 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:20:03 INFO - PROCESS | 1984 | 1461190803900 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12b991000 == 58 [pid = 1984] [id = 378] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12a629000 == 57 [pid = 1984] [id = 377] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x127ed2800 == 56 [pid = 1984] [id = 376] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x1243af000 == 55 [pid = 1984] [id = 375] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x11a763800 == 54 [pid = 1984] [id = 374] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x11aa0b800 == 53 [pid = 1984] [id = 373] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12424f800 == 52 [pid = 1984] [id = 372] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x119aa7000 == 51 [pid = 1984] [id = 371] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12fd0b000 == 50 [pid = 1984] [id = 370] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12f61d800 == 49 [pid = 1984] [id = 369] 15:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x12e498000 == 48 [pid = 1984] [id = 368] 15:20:03 INFO - PROCESS | 1984 | --DOCSHELL 0x11c336000 == 47 [pid = 1984] [id = 367] 15:20:03 INFO - PROCESS | 1984 | 1461190803914 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 1984 | 1461190803916 Marionette TRACE conn2 <- [1,1550,null,{}] 15:20:03 INFO - PROCESS | 1984 | 1461190803918 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}] 15:20:04 INFO - PROCESS | 1984 | 1461190804000 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:20:04 INFO - PROCESS | 1984 | 1461190804010 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b2a000 == 48 [pid = 1984] [id = 395] 15:20:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x11b4ec800) [pid = 1984] [serial = 1184] [outer = 0x0] 15:20:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x11b88b800) [pid = 1984] [serial = 1185] [outer = 0x11b4ec800] 15:20:04 INFO - PROCESS | 1984 | 1461190804038 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x123eb2c00) [pid = 1984] [serial = 1186] [outer = 0x11b4ec800] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x12e31e400) [pid = 1984] [serial = 1003] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12b90dc00) [pid = 1984] [serial = 931] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12e122800) [pid = 1984] [serial = 1083] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12d7a1000) [pid = 1984] [serial = 1080] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12e35e800) [pid = 1984] [serial = 1086] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12e321800) [pid = 1984] [serial = 1084] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x114f55800) [pid = 1984] [serial = 1044] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x11a86cc00) [pid = 1984] [serial = 1065] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x11b4ed400) [pid = 1984] [serial = 1066] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x12d237000) [pid = 1984] [serial = 1060] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x12d008c00) [pid = 1984] [serial = 1059] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x119133000) [pid = 1984] [serial = 1063] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x1182b4000) [pid = 1984] [serial = 1062] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x1294c0c00) [pid = 1984] [serial = 1074] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x127483400) [pid = 1984] [serial = 1071] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x128fadc00) [pid = 1984] [serial = 1072] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x1294c0800) [pid = 1984] [serial = 1053] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x11c245400) [pid = 1984] [serial = 1068] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x124181400) [pid = 1984] [serial = 1069] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x12b2a3000) [pid = 1984] [serial = 1056] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x11c451c00) [pid = 1984] [serial = 1050] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x1197d2000) [pid = 1984] [serial = 1047] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12cf6b000) [pid = 1984] [serial = 1042] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x12e69e400) [pid = 1984] [serial = 1093] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x12e67fc00) [pid = 1984] [serial = 1087] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x12b90b000) [pid = 1984] [serial = 1077] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x12d7ac800) [pid = 1984] [serial = 1081] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x12b0b5000) [pid = 1984] [serial = 1090] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x12d00d800) [pid = 1984] [serial = 1078] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x127e6a800) [pid = 1984] [serial = 1089] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x12f113c00) [pid = 1984] [serial = 1096] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12b0ab000) [pid = 1984] [serial = 1075] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x12e358000) [pid = 1984] [serial = 1092] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x12ee71000) [pid = 1984] [serial = 1095] [outer = 0x0] [url = about:blank] 15:20:04 INFO - PROCESS | 1984 | 1461190804416 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]]]}] 15:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 15:20:04 INFO - PROCESS | 1984 | 1461190804434 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1984 | 1461190804435 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:20:04 INFO - PROCESS | 1984 | 1461190804438 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1984 | 1461190804440 Marionette TRACE conn2 <- [1,1554,null,{}] 15:20:04 INFO - PROCESS | 1984 | 1461190804448 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}] 15:20:04 INFO - PROCESS | 1984 | 1461190804538 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:20:04 INFO - PROCESS | 1984 | 1461190804543 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f95000 == 49 [pid = 1984] [id = 396] 15:20:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x127d95000) [pid = 1984] [serial = 1187] [outer = 0x0] 15:20:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x128d2ec00) [pid = 1984] [serial = 1188] [outer = 0x127d95000] 15:20:04 INFO - PROCESS | 1984 | 1461190804572 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x1294c6800) [pid = 1984] [serial = 1189] [outer = 0x127d95000] 15:20:04 INFO - PROCESS | 1984 | 1461190804934 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]]]}] 15:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 15:20:04 INFO - PROCESS | 1984 | 1461190804959 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 1984 | 1461190804961 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:20:04 INFO - PROCESS | 1984 | 1461190804964 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 1984 | 1461190804965 Marionette TRACE conn2 <- [1,1558,null,{}] 15:20:04 INFO - PROCESS | 1984 | 1461190804967 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}] 15:20:05 INFO - PROCESS | 1984 | 1461190805056 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:20:05 INFO - PROCESS | 1984 | 1461190805110 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x1288c7000 == 50 [pid = 1984] [id = 397] 15:20:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x129359000) [pid = 1984] [serial = 1190] [outer = 0x0] 15:20:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x12a5e7400) [pid = 1984] [serial = 1191] [outer = 0x129359000] 15:20:05 INFO - PROCESS | 1984 | 1461190805136 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x12b0ae000) [pid = 1984] [serial = 1192] [outer = 0x129359000] 15:20:05 INFO - PROCESS | 1984 | 1461190805456 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]]]}] 15:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 15:20:05 INFO - PROCESS | 1984 | 1461190805483 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 1984 | 1461190805485 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:20:05 INFO - PROCESS | 1984 | 1461190805489 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 1984 | 1461190805490 Marionette TRACE conn2 <- [1,1562,null,{}] 15:20:05 INFO - PROCESS | 1984 | 1461190805492 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}] 15:20:05 INFO - PROCESS | 1984 | 1461190805562 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:20:05 INFO - PROCESS | 1984 | 1461190805614 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a612800 == 51 [pid = 1984] [id = 398] 15:20:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12a6acc00) [pid = 1984] [serial = 1193] [outer = 0x0] 15:20:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12b22cc00) [pid = 1984] [serial = 1194] [outer = 0x12a6acc00] 15:20:05 INFO - PROCESS | 1984 | 1461190805654 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12bbbe800) [pid = 1984] [serial = 1195] [outer = 0x12a6acc00] 15:20:06 INFO - PROCESS | 1984 | 1461190806017 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]]]}] 15:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 575ms 15:20:06 INFO - PROCESS | 1984 | 1461190806066 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:20:06 INFO - PROCESS | 1984 | 1461190806068 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:20:06 INFO - PROCESS | 1984 | 1461190806071 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 1984 | 1461190806073 Marionette TRACE conn2 <- [1,1566,null,{}] 15:20:06 INFO - PROCESS | 1984 | 1461190806076 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}] 15:20:06 INFO - PROCESS | 1984 | 1461190806271 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:20:06 INFO - PROCESS | 1984 | 1461190806368 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfe8800 == 52 [pid = 1984] [id = 399] 15:20:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x12bbbf800) [pid = 1984] [serial = 1196] [outer = 0x0] 15:20:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12d237c00) [pid = 1984] [serial = 1197] [outer = 0x12bbbf800] 15:20:06 INFO - PROCESS | 1984 | 1461190806411 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12e696400) [pid = 1984] [serial = 1198] [outer = 0x12bbbf800] 15:20:06 INFO - PROCESS | 1984 | 1461190806803 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]]]}] 15:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 770ms 15:20:06 INFO - PROCESS | 1984 | 1461190806846 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:20:06 INFO - PROCESS | 1984 | 1461190806847 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:20:06 INFO - PROCESS | 1984 | 1461190806849 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 1984 | 1461190806850 Marionette TRACE conn2 <- [1,1570,null,{}] 15:20:06 INFO - PROCESS | 1984 | 1461190806853 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}] 15:20:06 INFO - PROCESS | 1984 | 1461190806958 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:20:07 INFO - PROCESS | 1984 | 1461190806997 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da2e800 == 53 [pid = 1984] [id = 400] 15:20:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12ce50000) [pid = 1984] [serial = 1199] [outer = 0x0] 15:20:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12e907800) [pid = 1984] [serial = 1200] [outer = 0x12ce50000] 15:20:07 INFO - PROCESS | 1984 | 1461190807022 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12e90f800) [pid = 1984] [serial = 1201] [outer = 0x12ce50000] 15:20:07 INFO - PROCESS | 1984 | 1461190807346 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]]]}] 15:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 15:20:07 INFO - PROCESS | 1984 | 1461190807370 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 1984 | 1461190807373 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:20:07 INFO - PROCESS | 1984 | 1461190807375 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1984 | 1461190807376 Marionette TRACE conn2 <- [1,1574,null,{}] 15:20:07 INFO - PROCESS | 1984 | 1461190807379 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}] 15:20:07 INFO - PROCESS | 1984 | 1461190807483 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:20:07 INFO - PROCESS | 1984 | 1461190807497 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea41000 == 54 [pid = 1984] [id = 401] 15:20:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x12e911800) [pid = 1984] [serial = 1202] [outer = 0x0] 15:20:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12e976c00) [pid = 1984] [serial = 1203] [outer = 0x12e911800] 15:20:07 INFO - PROCESS | 1984 | 1461190807523 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x12ea9a400) [pid = 1984] [serial = 1204] [outer = 0x12e911800] 15:20:07 INFO - PROCESS | 1984 | 1461190807857 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]]]}] 15:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 15:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:20:07 INFO - PROCESS | 1984 | 1461190807896 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 1984 | 1461190807897 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:20:07 INFO - PROCESS | 1984 | 1461190807899 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 1984 | 1461190807901 Marionette TRACE conn2 <- [1,1578,null,{}] 15:20:07 INFO - PROCESS | 1984 | 1461190807903 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}] 15:20:08 INFO - PROCESS | 1984 | 1461190808010 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:20:08 INFO - PROCESS | 1984 | 1461190808024 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eab8800 == 55 [pid = 1984] [id = 402] 15:20:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12e97e800) [pid = 1984] [serial = 1205] [outer = 0x0] 15:20:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x12eaa2400) [pid = 1984] [serial = 1206] [outer = 0x12e97e800] 15:20:08 INFO - PROCESS | 1984 | 1461190808049 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x12ee6dc00) [pid = 1984] [serial = 1207] [outer = 0x12e97e800] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12d22dc00) [pid = 1984] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12d7fc800) [pid = 1984] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x115664400) [pid = 1984] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x118ec5000) [pid = 1984] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x127e63800) [pid = 1984] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x12b0b6400) [pid = 1984] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x1182b4400) [pid = 1984] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x12452e800) [pid = 1984] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x12f7d2400) [pid = 1984] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x11abb4000) [pid = 1984] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x12e364000) [pid = 1984] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x12a5ea400) [pid = 1984] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:20:08 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x11c685400) [pid = 1984] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:20:08 INFO - PROCESS | 1984 | 1461190808580 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]]]}] 15:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 720ms 15:20:08 INFO - PROCESS | 1984 | 1461190808621 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:20:08 INFO - PROCESS | 1984 | 1461190808622 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:20:08 INFO - PROCESS | 1984 | 1461190808625 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:20:08 INFO - PROCESS | 1984 | 1461190808626 Marionette TRACE conn2 <- [1,1582,null,{}] 15:20:08 INFO - PROCESS | 1984 | 1461190808628 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}] 15:20:08 INFO - PROCESS | 1984 | 1461190808716 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:20:08 INFO - PROCESS | 1984 | 1461190808795 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x128f07000 == 56 [pid = 1984] [id = 403] 15:20:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x1182b4400) [pid = 1984] [serial = 1208] [outer = 0x0] 15:20:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x129363400) [pid = 1984] [serial = 1209] [outer = 0x1182b4400] 15:20:08 INFO - PROCESS | 1984 | 1461190808821 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12d7fc800) [pid = 1984] [serial = 1210] [outer = 0x1182b4400] 15:20:09 INFO - PROCESS | 1984 | 1461190809113 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]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 15:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:20:09 INFO - PROCESS | 1984 | 1461190809144 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 1984 | 1461190809146 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:20:09 INFO - PROCESS | 1984 | 1461190809148 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1984 | 1461190809150 Marionette TRACE conn2 <- [1,1586,null,{}] 15:20:09 INFO - PROCESS | 1984 | 1461190809156 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}] 15:20:09 INFO - PROCESS | 1984 | 1461190809265 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:20:09 INFO - PROCESS | 1984 | 1461190809269 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecb7800 == 57 [pid = 1984] [id = 404] 15:20:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12e364000) [pid = 1984] [serial = 1211] [outer = 0x0] 15:20:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12f119800) [pid = 1984] [serial = 1212] [outer = 0x12e364000] 15:20:09 INFO - PROCESS | 1984 | 1461190809299 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12f7dc400) [pid = 1984] [serial = 1213] [outer = 0x12e364000] 15:20:09 INFO - PROCESS | 1984 | 1461190809641 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]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 15:20:09 INFO - PROCESS | 1984 | 1461190809673 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 1984 | 1461190809674 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:20:09 INFO - PROCESS | 1984 | 1461190809676 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - PROCESS | 1984 | 1461190809677 Marionette TRACE conn2 <- [1,1590,null,{}] 15:20:09 INFO - PROCESS | 1984 | 1461190809679 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}] 15:20:09 INFO - PROCESS | 1984 | 1461190809795 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:20:09 INFO - PROCESS | 1984 | 1461190809801 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb35000 == 58 [pid = 1984] [id = 405] 15:20:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12470fc00) [pid = 1984] [serial = 1214] [outer = 0x0] 15:20:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x124716000) [pid = 1984] [serial = 1215] [outer = 0x12470fc00] 15:20:09 INFO - PROCESS | 1984 | 1461190809827 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x1294bdc00) [pid = 1984] [serial = 1216] [outer = 0x12470fc00] 15:20:10 INFO - PROCESS | 1984 | 1461190810157 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]]]}] 15:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 15:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:20:10 INFO - PROCESS | 1984 | 1461190810195 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1984 | 1461190810196 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:20:10 INFO - PROCESS | 1984 | 1461190810198 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1984 | 1461190810199 Marionette TRACE conn2 <- [1,1594,null,{}] 15:20:10 INFO - PROCESS | 1984 | 1461190810202 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}] 15:20:10 INFO - PROCESS | 1984 | 1461190810289 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:20:10 INFO - PROCESS | 1984 | 1461190810293 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x130229000 == 59 [pid = 1984] [id = 406] 15:20:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x124717000) [pid = 1984] [serial = 1217] [outer = 0x0] 15:20:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12945c000) [pid = 1984] [serial = 1218] [outer = 0x124717000] 15:20:10 INFO - PROCESS | 1984 | 1461190810318 Marionette DEBUG loaded listener.js 15:20:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x12945fc00) [pid = 1984] [serial = 1219] [outer = 0x124717000] 15:20:10 INFO - PROCESS | 1984 | 1461190810826 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]]]}] 15:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 668ms 15:20:10 INFO - PROCESS | 1984 | 1461190810867 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 1984 | 1461190810870 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:20:10 INFO - PROCESS | 1984 | 1461190810874 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 1984 | 1461190810877 Marionette TRACE conn2 <- [1,1598,null,{}] 15:20:10 INFO - PROCESS | 1984 | 1461190810881 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}] 15:20:10 INFO - PROCESS | 1984 | 1461190810996 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:20:11 INFO - PROCESS | 1984 | 1461190811112 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aeae800 == 60 [pid = 1984] [id = 407] 15:20:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x11c239000) [pid = 1984] [serial = 1220] [outer = 0x0] 15:20:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x11c40a000) [pid = 1984] [serial = 1221] [outer = 0x11c239000] 15:20:11 INFO - PROCESS | 1984 | 1461190811146 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x12412e800) [pid = 1984] [serial = 1222] [outer = 0x11c239000] 15:20:11 INFO - PROCESS | 1984 | 1461190811597 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]]]}] 15:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 771ms 15:20:11 INFO - PROCESS | 1984 | 1461190811646 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:20:11 INFO - PROCESS | 1984 | 1461190811650 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:20:11 INFO - PROCESS | 1984 | 1461190811673 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:20:11 INFO - PROCESS | 1984 | 1461190811675 Marionette TRACE conn2 <- [1,1602,null,{}] 15:20:11 INFO - PROCESS | 1984 | 1461190811678 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}] 15:20:11 INFO - PROCESS | 1984 | 1461190811790 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:20:11 INFO - PROCESS | 1984 | 1461190811865 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a61f800 == 61 [pid = 1984] [id = 408] 15:20:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x12437d400) [pid = 1984] [serial = 1223] [outer = 0x0] 15:20:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x129454400) [pid = 1984] [serial = 1224] [outer = 0x12437d400] 15:20:11 INFO - PROCESS | 1984 | 1461190811895 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x129460800) [pid = 1984] [serial = 1225] [outer = 0x12437d400] 15:20:12 INFO - PROCESS | 1984 | 1461190812310 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]]]}] 15:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 15:20:12 INFO - PROCESS | 1984 | 1461190812357 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:20:12 INFO - PROCESS | 1984 | 1461190812359 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:20:12 INFO - PROCESS | 1984 | 1461190812362 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:20:12 INFO - PROCESS | 1984 | 1461190812364 Marionette TRACE conn2 <- [1,1606,null,{}] 15:20:12 INFO - PROCESS | 1984 | 1461190812387 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}] 15:20:12 INFO - PROCESS | 1984 | 1461190812503 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:20:12 INFO - PROCESS | 1984 | 1461190812581 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f26c000 == 62 [pid = 1984] [id = 409] 15:20:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12a5e8c00) [pid = 1984] [serial = 1226] [outer = 0x0] 15:20:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12b4a9400) [pid = 1984] [serial = 1227] [outer = 0x12a5e8c00] 15:20:12 INFO - PROCESS | 1984 | 1461190812614 Marionette DEBUG loaded listener.js 15:20:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12d7a0c00) [pid = 1984] [serial = 1228] [outer = 0x12a5e8c00] 15:20:13 INFO - PROCESS | 1984 | 1461190813076 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]]]}] 15:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 771ms 15:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:20:13 INFO - PROCESS | 1984 | 1461190813149 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 1984 | 1461190813152 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:20:13 INFO - PROCESS | 1984 | 1461190813157 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1984 | 1461190813158 Marionette TRACE conn2 <- [1,1610,null,{}] 15:20:13 INFO - PROCESS | 1984 | 1461190813161 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}] 15:20:13 INFO - PROCESS | 1984 | 1461190813273 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:20:13 INFO - PROCESS | 1984 | 1461190813347 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fcb3800 == 63 [pid = 1984] [id = 410] 15:20:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12e11e800) [pid = 1984] [serial = 1229] [outer = 0x0] 15:20:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12e357800) [pid = 1984] [serial = 1230] [outer = 0x12e11e800] 15:20:13 INFO - PROCESS | 1984 | 1461190813377 Marionette DEBUG loaded listener.js 15:20:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12e694800) [pid = 1984] [serial = 1231] [outer = 0x12e11e800] 15:20:13 INFO - PROCESS | 1984 | 1461190813777 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]]]}] 15:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 674ms 15:20:13 INFO - PROCESS | 1984 | 1461190813832 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 1984 | 1461190813833 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:20:13 INFO - PROCESS | 1984 | 1461190813851 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 1984 | 1461190813852 Marionette TRACE conn2 <- [1,1614,null,{}] 15:20:13 INFO - PROCESS | 1984 | 1461190813854 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}] 15:20:13 INFO - PROCESS | 1984 | 1461190813962 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:20:14 INFO - PROCESS | 1984 | 1461190814025 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x138ac4000 == 64 [pid = 1984] [id = 411] 15:20:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12e697800) [pid = 1984] [serial = 1232] [outer = 0x0] 15:20:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12e978800) [pid = 1984] [serial = 1233] [outer = 0x12e697800] 15:20:14 INFO - PROCESS | 1984 | 1461190814054 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12ee6b400) [pid = 1984] [serial = 1234] [outer = 0x12e697800] 15:20:14 INFO - PROCESS | 1984 | 1461190814504 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]]]}] 15:20:14 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 15:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 673ms 15:20:14 INFO - PROCESS | 1984 | 1461190814522 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:20:14 INFO - PROCESS | 1984 | 1461190814523 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:20:14 INFO - PROCESS | 1984 | 1461190814526 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:20:14 INFO - PROCESS | 1984 | 1461190814527 Marionette TRACE conn2 <- [1,1618,null,{}] 15:20:14 INFO - PROCESS | 1984 | 1461190814529 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}] 15:20:14 INFO - PROCESS | 1984 | 1461190814665 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:20:14 INFO - PROCESS | 1984 | 1461190814771 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192d1800 == 65 [pid = 1984] [id = 412] 15:20:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x1158d4800) [pid = 1984] [serial = 1235] [outer = 0x0] 15:20:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12945dc00) [pid = 1984] [serial = 1236] [outer = 0x1158d4800] 15:20:14 INFO - PROCESS | 1984 | 1461190814805 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12f419400) [pid = 1984] [serial = 1237] [outer = 0x1158d4800] 15:20:15 INFO - PROCESS | 1984 | 1461190815201 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]]]}] 15:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 15:20:15 INFO - PROCESS | 1984 | 1461190815246 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 1984 | 1461190815247 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:20:15 INFO - PROCESS | 1984 | 1461190815269 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 1984 | 1461190815270 Marionette TRACE conn2 <- [1,1622,null,{}] 15:20:15 INFO - PROCESS | 1984 | 1461190815273 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}] 15:20:15 INFO - PROCESS | 1984 | 1461190815382 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:20:15 INFO - PROCESS | 1984 | 1461190815461 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c77c800 == 66 [pid = 1984] [id = 413] 15:20:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x114bd6c00) [pid = 1984] [serial = 1238] [outer = 0x0] 15:20:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x114bdfc00) [pid = 1984] [serial = 1239] [outer = 0x114bd6c00] 15:20:15 INFO - PROCESS | 1984 | 1461190815491 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x114be3400) [pid = 1984] [serial = 1240] [outer = 0x114bd6c00] 15:20:16 INFO - PROCESS | 1984 | 1461190816109 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]]]}] 15:20:16 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 15:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 891ms 15:20:16 INFO - PROCESS | 1984 | 1461190816142 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:20:16 INFO - PROCESS | 1984 | 1461190816144 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:20:16 INFO - PROCESS | 1984 | 1461190816147 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1984 | 1461190816150 Marionette TRACE conn2 <- [1,1626,null,{}] 15:20:16 INFO - PROCESS | 1984 | 1461190816156 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}] 15:20:16 INFO - PROCESS | 1984 | 1461190816256 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:20:16 INFO - PROCESS | 1984 | 1461190816318 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba0000 == 67 [pid = 1984] [id = 414] 15:20:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x11570f800) [pid = 1984] [serial = 1241] [outer = 0x0] 15:20:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x1176cf000) [pid = 1984] [serial = 1242] [outer = 0x11570f800] 15:20:16 INFO - PROCESS | 1984 | 1461190816347 Marionette DEBUG loaded listener.js 15:20:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x119ab2800) [pid = 1984] [serial = 1243] [outer = 0x11570f800] 15:20:16 INFO - PROCESS | 1984 | 1461190816796 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]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 675ms 15:20:16 INFO - PROCESS | 1984 | 1461190816822 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 1984 | 1461190816826 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:20:16 INFO - PROCESS | 1984 | 1461190816830 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 1984 | 1461190816832 Marionette TRACE conn2 <- [1,1630,null,{}] 15:20:16 INFO - PROCESS | 1984 | 1461190816834 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}] 15:20:16 INFO - PROCESS | 1984 | 1461190816936 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:20:17 INFO - PROCESS | 1984 | 1461190817001 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x11915e000 == 68 [pid = 1984] [id = 415] 15:20:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x11586c000) [pid = 1984] [serial = 1244] [outer = 0x0] 15:20:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x11aeee000) [pid = 1984] [serial = 1245] [outer = 0x11586c000] 15:20:17 INFO - PROCESS | 1984 | 1461190817029 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x11c246c00) [pid = 1984] [serial = 1246] [outer = 0x11586c000] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb35000 == 67 [pid = 1984] [id = 405] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecb7800 == 66 [pid = 1984] [id = 404] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x128f07000 == 65 [pid = 1984] [id = 403] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12eab8800 == 64 [pid = 1984] [id = 402] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea41000 == 63 [pid = 1984] [id = 401] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12da2e800 == 62 [pid = 1984] [id = 400] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfe8800 == 61 [pid = 1984] [id = 399] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12a6aa800) [pid = 1984] [serial = 1155] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x12a612800 == 60 [pid = 1984] [id = 398] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x1288c7000 == 59 [pid = 1984] [id = 397] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x123f95000 == 58 [pid = 1984] [id = 396] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x119b2a000 == 57 [pid = 1984] [id = 395] 15:20:17 INFO - PROCESS | 1984 | --DOCSHELL 0x11b472800 == 56 [pid = 1984] [id = 394] 15:20:17 INFO - PROCESS | 1984 | 1461190817475 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]]]}] 15:20:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 674ms 15:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:20:17 INFO - PROCESS | 1984 | 1461190817506 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:20:17 INFO - PROCESS | 1984 | 1461190817508 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:20:17 INFO - PROCESS | 1984 | 1461190817510 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:20:17 INFO - PROCESS | 1984 | 1461190817512 Marionette TRACE conn2 <- [1,1634,null,{}] 15:20:17 INFO - PROCESS | 1984 | 1461190817522 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}] 15:20:17 INFO - PROCESS | 1984 | 1461190817616 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12d7ad000) [pid = 1984] [serial = 1149] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12f41f800) [pid = 1984] [serial = 1150] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12f6c9800) [pid = 1984] [serial = 1144] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12cf69c00) [pid = 1984] [serial = 1134] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12b234000) [pid = 1984] [serial = 1147] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12f7dfc00) [pid = 1984] [serial = 1153] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12d7adc00) [pid = 1984] [serial = 1135] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x12e127000) [pid = 1984] [serial = 1137] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x12e693c00) [pid = 1984] [serial = 1140] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x12f41c400) [pid = 1984] [serial = 1110] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x11aeeb800) [pid = 1984] [serial = 1113] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x119d60800) [pid = 1984] [serial = 1122] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x1238a6800) [pid = 1984] [serial = 1123] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12e363000) [pid = 1984] [serial = 1138] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x11be58000) [pid = 1984] [serial = 1120] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x11ae7a800) [pid = 1984] [serial = 1119] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x129367000) [pid = 1984] [serial = 1128] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12b0a9800) [pid = 1984] [serial = 1129] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12b90a800) [pid = 1984] [serial = 1131] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12bbbf000) [pid = 1984] [serial = 1132] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x12b0ae800) [pid = 1984] [serial = 1104] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x11ac93c00) [pid = 1984] [serial = 1117] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x118c84000) [pid = 1984] [serial = 1116] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x11ae7a000) [pid = 1984] [serial = 1101] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x128813400) [pid = 1984] [serial = 1125] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12f7db400) [pid = 1984] [serial = 1152] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12918ec00) [pid = 1984] [serial = 1126] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x12e127c00) [pid = 1984] [serial = 1107] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x1294c5000) [pid = 1984] [serial = 1146] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x12f41b800) [pid = 1984] [serial = 1143] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x12ee73c00) [pid = 1984] [serial = 1141] [outer = 0x0] [url = about:blank] 15:20:17 INFO - PROCESS | 1984 | 1461190817687 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b470800 == 57 [pid = 1984] [id = 416] 15:20:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x119d60800) [pid = 1984] [serial = 1247] [outer = 0x0] 15:20:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x11be53000) [pid = 1984] [serial = 1248] [outer = 0x119d60800] 15:20:17 INFO - PROCESS | 1984 | 1461190817720 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x124717c00) [pid = 1984] [serial = 1249] [outer = 0x119d60800] 15:20:18 INFO - PROCESS | 1984 | 1461190818088 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]]]}] 15:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 627ms 15:20:18 INFO - PROCESS | 1984 | 1461190818139 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:20:18 INFO - PROCESS | 1984 | 1461190818142 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:20:18 INFO - PROCESS | 1984 | 1461190818146 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 1984 | 1461190818147 Marionette TRACE conn2 <- [1,1638,null,{}] 15:20:18 INFO - PROCESS | 1984 | 1461190818151 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}] 15:20:18 INFO - PROCESS | 1984 | 1461190818272 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:20:18 INFO - PROCESS | 1984 | 1461190818353 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x1274ca000 == 58 [pid = 1984] [id = 417] 15:20:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12880f000) [pid = 1984] [serial = 1250] [outer = 0x0] 15:20:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x129367800) [pid = 1984] [serial = 1251] [outer = 0x12880f000] 15:20:18 INFO - PROCESS | 1984 | 1461190818379 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x129460c00) [pid = 1984] [serial = 1252] [outer = 0x12880f000] 15:20:18 INFO - PROCESS | 1984 | 1461190818667 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]]]}] 15:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 15:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:20:18 INFO - PROCESS | 1984 | 1461190818716 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:20:18 INFO - PROCESS | 1984 | 1461190818717 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:20:18 INFO - PROCESS | 1984 | 1461190818722 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 1984 | 1461190818723 Marionette TRACE conn2 <- [1,1642,null,{}] 15:20:18 INFO - PROCESS | 1984 | 1461190818726 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}] 15:20:18 INFO - PROCESS | 1984 | 1461190818807 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:20:18 INFO - PROCESS | 1984 | 1461190818868 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d90000 == 59 [pid = 1984] [id = 418] 15:20:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x115661c00) [pid = 1984] [serial = 1253] [outer = 0x0] 15:20:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x1294bb400) [pid = 1984] [serial = 1254] [outer = 0x115661c00] 15:20:18 INFO - PROCESS | 1984 | 1461190818894 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x12a5e4800) [pid = 1984] [serial = 1255] [outer = 0x115661c00] 15:20:19 INFO - PROCESS | 1984 | 1461190819169 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]]]}] 15:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 15:20:19 INFO - PROCESS | 1984 | 1461190819191 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 1984 | 1461190819193 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:20:19 INFO - PROCESS | 1984 | 1461190819195 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - PROCESS | 1984 | 1461190819196 Marionette TRACE conn2 <- [1,1646,null,{}] 15:20:19 INFO - PROCESS | 1984 | 1461190819198 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}] 15:20:19 INFO - PROCESS | 1984 | 1461190819310 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:20:19 INFO - PROCESS | 1984 | 1461190819314 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a628800 == 60 [pid = 1984] [id = 419] 15:20:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x12a6a5c00) [pid = 1984] [serial = 1256] [outer = 0x0] 15:20:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12b0a7800) [pid = 1984] [serial = 1257] [outer = 0x12a6a5c00] 15:20:19 INFO - PROCESS | 1984 | 1461190819342 Marionette DEBUG loaded listener.js 15:20:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12bacc800) [pid = 1984] [serial = 1258] [outer = 0x12a6a5c00] 15:20:19 INFO - PROCESS | 1984 | 1461190819747 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]]]}] 15:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 15:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:20:19 INFO - PROCESS | 1984 | 1461190819764 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 1984 | 1461190819766 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:20:19 INFO - PROCESS | 1984 | 1461190819771 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - PROCESS | 1984 | 1461190819773 Marionette TRACE conn2 <- [1,1650,null,{}] 15:20:19 INFO - PROCESS | 1984 | 1461190819775 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}] 15:20:19 INFO - PROCESS | 1984 | 1461190819926 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:20:19 INFO - PROCESS | 1984 | 1461190819953 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba64000 == 61 [pid = 1984] [id = 420] 15:20:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12ce44400) [pid = 1984] [serial = 1259] [outer = 0x0] 15:20:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12d00b800) [pid = 1984] [serial = 1260] [outer = 0x12ce44400] 15:20:19 INFO - PROCESS | 1984 | 1461190819994 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12d7a6000) [pid = 1984] [serial = 1261] [outer = 0x12ce44400] 15:20:20 INFO - PROCESS | 1984 | 1461190820429 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]]]}] 15:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 15:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:20:20 INFO - PROCESS | 1984 | 1461190820440 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:20:20 INFO - PROCESS | 1984 | 1461190820441 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:20:20 INFO - PROCESS | 1984 | 1461190820443 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:20:20 INFO - PROCESS | 1984 | 1461190820445 Marionette TRACE conn2 <- [1,1654,null,{}] 15:20:20 INFO - PROCESS | 1984 | 1461190820447 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}] 15:20:20 INFO - PROCESS | 1984 | 1461190820556 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:20:20 INFO - PROCESS | 1984 | 1461190820611 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da37800 == 62 [pid = 1984] [id = 421] 15:20:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12cf69c00) [pid = 1984] [serial = 1262] [outer = 0x0] 15:20:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12e11b400) [pid = 1984] [serial = 1263] [outer = 0x12cf69c00] 15:20:20 INFO - PROCESS | 1984 | 1461190820637 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12e319400) [pid = 1984] [serial = 1264] [outer = 0x12cf69c00] 15:20:20 INFO - PROCESS | 1984 | 1461190820966 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]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 569ms 15:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:20:21 INFO - PROCESS | 1984 | 1461190821020 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 1984 | 1461190821021 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:20:21 INFO - PROCESS | 1984 | 1461190821023 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1984 | 1461190821024 Marionette TRACE conn2 <- [1,1658,null,{}] 15:20:21 INFO - PROCESS | 1984 | 1461190821026 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}] 15:20:21 INFO - PROCESS | 1984 | 1461190821134 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:20:21 INFO - PROCESS | 1984 | 1461190821174 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4a0000 == 63 [pid = 1984] [id = 422] 15:20:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x11ac9f000) [pid = 1984] [serial = 1265] [outer = 0x0] 15:20:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12e364c00) [pid = 1984] [serial = 1266] [outer = 0x11ac9f000] 15:20:21 INFO - PROCESS | 1984 | 1461190821200 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12e697400) [pid = 1984] [serial = 1267] [outer = 0x11ac9f000] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12ce50000) [pid = 1984] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12a6acc00) [pid = 1984] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x11646c400) [pid = 1984] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x127d95000) [pid = 1984] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x129359000) [pid = 1984] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12e911800) [pid = 1984] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x11b4ec800) [pid = 1984] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12e97e800) [pid = 1984] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x1182b4400) [pid = 1984] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12e364000) [pid = 1984] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x12470fc00) [pid = 1984] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:20:21 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x12bbbf800) [pid = 1984] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:20:21 INFO - PROCESS | 1984 | 1461190821762 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]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 769ms 15:20:21 INFO - PROCESS | 1984 | 1461190821792 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 1984 | 1461190821794 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:20:21 INFO - PROCESS | 1984 | 1461190821814 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 1984 | 1461190821815 Marionette TRACE conn2 <- [1,1662,null,{}] 15:20:21 INFO - PROCESS | 1984 | 1461190821820 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}] 15:20:21 INFO - PROCESS | 1984 | 1461190821926 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:20:21 INFO - PROCESS | 1984 | 1461190821931 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b26b000 == 64 [pid = 1984] [id = 423] 15:20:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x11c682400) [pid = 1984] [serial = 1268] [outer = 0x0] 15:20:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x129454800) [pid = 1984] [serial = 1269] [outer = 0x11c682400] 15:20:21 INFO - PROCESS | 1984 | 1461190821965 Marionette DEBUG loaded listener.js 15:20:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12d22c000) [pid = 1984] [serial = 1270] [outer = 0x11c682400] 15:20:22 INFO - PROCESS | 1984 | 1461190822389 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]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 620ms 15:20:22 INFO - PROCESS | 1984 | 1461190822434 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:20:22 INFO - PROCESS | 1984 | 1461190822436 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:20:22 INFO - PROCESS | 1984 | 1461190822439 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 1984 | 1461190822441 Marionette TRACE conn2 <- [1,1666,null,{}] 15:20:22 INFO - PROCESS | 1984 | 1461190822443 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}] 15:20:22 INFO - PROCESS | 1984 | 1461190822543 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:20:22 INFO - PROCESS | 1984 | 1461190822547 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec22000 == 65 [pid = 1984] [id = 424] 15:20:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12d7a4c00) [pid = 1984] [serial = 1271] [outer = 0x0] 15:20:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12e910400) [pid = 1984] [serial = 1272] [outer = 0x12d7a4c00] 15:20:22 INFO - PROCESS | 1984 | 1461190822577 Marionette DEBUG loaded listener.js 15:20:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12ea9f000) [pid = 1984] [serial = 1273] [outer = 0x12d7a4c00] 15:20:22 INFO - PROCESS | 1984 | 1461190822924 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]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 521ms 15:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:20:22 INFO - PROCESS | 1984 | 1461190822960 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 1984 | 1461190822962 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:20:22 INFO - PROCESS | 1984 | 1461190822964 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 1984 | 1461190822965 Marionette TRACE conn2 <- [1,1670,null,{}] 15:20:22 INFO - PROCESS | 1984 | 1461190822967 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}] 15:20:23 INFO - PROCESS | 1984 | 1461190823056 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:20:23 INFO - PROCESS | 1984 | 1461190823122 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f253800 == 66 [pid = 1984] [id = 425] 15:20:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12ea9cc00) [pid = 1984] [serial = 1274] [outer = 0x0] 15:20:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12ee6e800) [pid = 1984] [serial = 1275] [outer = 0x12ea9cc00] 15:20:23 INFO - PROCESS | 1984 | 1461190823147 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12f6bd800) [pid = 1984] [serial = 1276] [outer = 0x12ea9cc00] 15:20:23 INFO - PROCESS | 1984 | 1461190823450 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]]]}] 15:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 15:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:20:23 INFO - PROCESS | 1984 | 1461190823482 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:20:23 INFO - PROCESS | 1984 | 1461190823484 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:20:23 INFO - PROCESS | 1984 | 1461190823488 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:20:23 INFO - PROCESS | 1984 | 1461190823491 Marionette TRACE conn2 <- [1,1674,null,{}] 15:20:23 INFO - PROCESS | 1984 | 1461190823493 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}] 15:20:23 INFO - PROCESS | 1984 | 1461190823582 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:20:23 INFO - PROCESS | 1984 | 1461190823586 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd1a800 == 67 [pid = 1984] [id = 426] 15:20:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12f6c4800) [pid = 1984] [serial = 1277] [outer = 0x0] 15:20:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12f725c00) [pid = 1984] [serial = 1278] [outer = 0x12f6c4800] 15:20:23 INFO - PROCESS | 1984 | 1461190823611 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12f729800) [pid = 1984] [serial = 1279] [outer = 0x12f6c4800] 15:20:24 INFO - PROCESS | 1984 | 1461190824125 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]]]}] 15:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 15:20:24 INFO - PROCESS | 1984 | 1461190824159 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:20:24 INFO - PROCESS | 1984 | 1461190824162 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:20:24 INFO - PROCESS | 1984 | 1461190824166 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1984 | 1461190824169 Marionette TRACE conn2 <- [1,1678,null,{}] 15:20:24 INFO - PROCESS | 1984 | 1461190824173 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}] 15:20:24 INFO - PROCESS | 1984 | 1461190824291 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:20:24 INFO - PROCESS | 1984 | 1461190824409 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aeb5000 == 68 [pid = 1984] [id = 427] 15:20:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x11ac9d800) [pid = 1984] [serial = 1280] [outer = 0x0] 15:20:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x11ae7d800) [pid = 1984] [serial = 1281] [outer = 0x11ac9d800] 15:20:24 INFO - PROCESS | 1984 | 1461190824442 Marionette DEBUG loaded listener.js 15:20:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x11c450800) [pid = 1984] [serial = 1282] [outer = 0x11ac9d800] 15:20:24 INFO - PROCESS | 1984 | 1461190824865 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]]]}] 15:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 721ms 15:20:24 INFO - PROCESS | 1984 | 1461190824888 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:20:24 INFO - PROCESS | 1984 | 1461190824893 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:20:24 INFO - PROCESS | 1984 | 1461190824897 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:20:24 INFO - PROCESS | 1984 | 1461190824899 Marionette TRACE conn2 <- [1,1682,null,{}] 15:20:24 INFO - PROCESS | 1984 | 1461190824902 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}] 15:20:25 INFO - PROCESS | 1984 | 1461190825012 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:20:25 INFO - PROCESS | 1984 | 1461190825077 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d97000 == 69 [pid = 1984] [id = 428] 15:20:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x11c456c00) [pid = 1984] [serial = 1283] [outer = 0x0] 15:20:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12470d400) [pid = 1984] [serial = 1284] [outer = 0x11c456c00] 15:20:25 INFO - PROCESS | 1984 | 1461190825148 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x129365c00) [pid = 1984] [serial = 1285] [outer = 0x11c456c00] 15:20:25 INFO - PROCESS | 1984 | 1461190825556 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]]]}] 15:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 15:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:20:25 INFO - PROCESS | 1984 | 1461190825570 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:20:25 INFO - PROCESS | 1984 | 1461190825572 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:20:25 INFO - PROCESS | 1984 | 1461190825575 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:20:25 INFO - PROCESS | 1984 | 1461190825578 Marionette TRACE conn2 <- [1,1686,null,{}] 15:20:25 INFO - PROCESS | 1984 | 1461190825586 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}] 15:20:25 INFO - PROCESS | 1984 | 1461190825719 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:20:25 INFO - PROCESS | 1984 | 1461190825811 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecbb000 == 70 [pid = 1984] [id = 429] 15:20:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12a6a4c00) [pid = 1984] [serial = 1286] [outer = 0x0] 15:20:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12aab1c00) [pid = 1984] [serial = 1287] [outer = 0x12a6a4c00] 15:20:25 INFO - PROCESS | 1984 | 1461190825845 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12aab8000) [pid = 1984] [serial = 1288] [outer = 0x12a6a4c00] 15:20:26 INFO - PROCESS | 1984 | 1461190826261 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]]]}] 15:20:26 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 15:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 723ms 15:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:20:26 INFO - PROCESS | 1984 | 1461190826298 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 1984 | 1461190826300 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:20:26 INFO - PROCESS | 1984 | 1461190826303 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 1984 | 1461190826304 Marionette TRACE conn2 <- [1,1690,null,{}] 15:20:26 INFO - PROCESS | 1984 | 1461190826307 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}] 15:20:26 INFO - PROCESS | 1984 | 1461190826414 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:20:26 INFO - PROCESS | 1984 | 1461190826532 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x130221000 == 71 [pid = 1984] [id = 430] 15:20:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12aabac00) [pid = 1984] [serial = 1289] [outer = 0x0] 15:20:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12b0b5000) [pid = 1984] [serial = 1290] [outer = 0x12aabac00] 15:20:26 INFO - PROCESS | 1984 | 1461190826565 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x12b2ad800) [pid = 1984] [serial = 1291] [outer = 0x12aabac00] 15:20:26 INFO - PROCESS | 1984 | 1461190826980 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]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 719ms 15:20:27 INFO - PROCESS | 1984 | 1461190827023 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1984 | 1461190827024 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:20:27 INFO - PROCESS | 1984 | 1461190827046 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1984 | 1461190827047 Marionette TRACE conn2 <- [1,1694,null,{}] 15:20:27 INFO - PROCESS | 1984 | 1461190827049 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}] 15:20:27 INFO - PROCESS | 1984 | 1461190827190 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:20:27 INFO - PROCESS | 1984 | 1461190827234 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x138ad1800 == 72 [pid = 1984] [id = 431] 15:20:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12b90b000) [pid = 1984] [serial = 1292] [outer = 0x0] 15:20:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x12bbbb000) [pid = 1984] [serial = 1293] [outer = 0x12b90b000] 15:20:27 INFO - PROCESS | 1984 | 1461190827264 Marionette DEBUG loaded listener.js 15:20:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12e320000) [pid = 1984] [serial = 1294] [outer = 0x12b90b000] 15:20:27 INFO - PROCESS | 1984 | 1461190827677 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]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 669ms 15:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:20:27 INFO - PROCESS | 1984 | 1461190827714 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 1984 | 1461190827716 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:20:27 INFO - PROCESS | 1984 | 1461190827718 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 1984 | 1461190827719 Marionette TRACE conn2 <- [1,1698,null,{}] 15:20:27 INFO - PROCESS | 1984 | 1461190827722 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}] 15:20:27 INFO - PROCESS | 1984 | 1461190827839 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:20:27 INFO - PROCESS | 1984 | 1461190827918 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa99800 == 73 [pid = 1984] [id = 432] 15:20:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12e321c00) [pid = 1984] [serial = 1295] [outer = 0x0] 15:20:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12e978400) [pid = 1984] [serial = 1296] [outer = 0x12e321c00] 15:20:27 INFO - PROCESS | 1984 | 1461190827951 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12f72bc00) [pid = 1984] [serial = 1297] [outer = 0x12e321c00] 15:20:28 INFO - PROCESS | 1984 | 1461190828361 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]]]}] 15:20:28 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 15:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 15:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:20:28 INFO - PROCESS | 1984 | 1461190828390 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:20:28 INFO - PROCESS | 1984 | 1461190828391 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:20:28 INFO - PROCESS | 1984 | 1461190828393 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:20:28 INFO - PROCESS | 1984 | 1461190828395 Marionette TRACE conn2 <- [1,1702,null,{}] 15:20:28 INFO - PROCESS | 1984 | 1461190828397 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}] 15:20:28 INFO - PROCESS | 1984 | 1461190828519 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:20:28 INFO - PROCESS | 1984 | 1461190828598 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b98000 == 74 [pid = 1984] [id = 433] 15:20:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12e90d000) [pid = 1984] [serial = 1298] [outer = 0x0] 15:20:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12f72ac00) [pid = 1984] [serial = 1299] [outer = 0x12e90d000] 15:20:28 INFO - PROCESS | 1984 | 1461190828627 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12f7d8800) [pid = 1984] [serial = 1300] [outer = 0x12e90d000] 15:20:29 INFO - PROCESS | 1984 | 1461190829071 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]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 15:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:20:29 INFO - PROCESS | 1984 | 1461190829120 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1984 | 1461190829121 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:20:29 INFO - PROCESS | 1984 | 1461190829125 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1984 | 1461190829126 Marionette TRACE conn2 <- [1,1706,null,{}] 15:20:29 INFO - PROCESS | 1984 | 1461190829129 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}] 15:20:29 INFO - PROCESS | 1984 | 1461190829245 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:20:29 INFO - PROCESS | 1984 | 1461190829351 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b826800 == 75 [pid = 1984] [id = 434] 15:20:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x114e8ac00) [pid = 1984] [serial = 1301] [outer = 0x0] 15:20:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x114e90400) [pid = 1984] [serial = 1302] [outer = 0x114e8ac00] 15:20:29 INFO - PROCESS | 1984 | 1461190829400 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x114e95800) [pid = 1984] [serial = 1303] [outer = 0x114e8ac00] 15:20:29 INFO - PROCESS | 1984 | 1461190829894 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]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 819ms 15:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:20:29 INFO - PROCESS | 1984 | 1461190829945 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 1984 | 1461190829946 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:20:29 INFO - PROCESS | 1984 | 1461190829949 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 1984 | 1461190829950 Marionette TRACE conn2 <- [1,1710,null,{}] 15:20:29 INFO - PROCESS | 1984 | 1461190829974 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}] 15:20:30 INFO - PROCESS | 1984 | 1461190830081 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:20:30 INFO - PROCESS | 1984 | 1461190830162 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba5d800 == 76 [pid = 1984] [id = 435] 15:20:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x114e95c00) [pid = 1984] [serial = 1304] [outer = 0x0] 15:20:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x11a74a000) [pid = 1984] [serial = 1305] [outer = 0x114e95c00] 15:20:30 INFO - PROCESS | 1984 | 1461190830191 Marionette DEBUG loaded listener.js 15:20:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12a5e8000) [pid = 1984] [serial = 1306] [outer = 0x114e95c00] 15:20:30 INFO - PROCESS | 1984 | 1461190830759 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]]]}] 15:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 840ms 15:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:20:30 INFO - PROCESS | 1984 | 1461190830790 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 1984 | 1461190830792 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:20:30 INFO - PROCESS | 1984 | 1461190830795 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 1984 | 1461190830797 Marionette TRACE conn2 <- [1,1714,null,{}] 15:20:30 INFO - PROCESS | 1984 | 1461190830801 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}] 15:20:30 INFO - PROCESS | 1984 | 1461190830908 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:20:31 INFO - PROCESS | 1984 | 1461190831027 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f8f000 == 77 [pid = 1984] [id = 436] 15:20:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x116467c00) [pid = 1984] [serial = 1307] [outer = 0x0] 15:20:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x118fc2800) [pid = 1984] [serial = 1308] [outer = 0x116467c00] 15:20:31 INFO - PROCESS | 1984 | 1461190831059 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x11a8c0400) [pid = 1984] [serial = 1309] [outer = 0x116467c00] 15:20:31 INFO - PROCESS | 1984 | 1461190831586 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]]]}] 15:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 823ms 15:20:31 INFO - PROCESS | 1984 | 1461190831620 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 1984 | 1461190831624 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:20:31 INFO - PROCESS | 1984 | 1461190831629 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - PROCESS | 1984 | 1461190831630 Marionette TRACE conn2 <- [1,1718,null,{}] 15:20:31 INFO - PROCESS | 1984 | 1461190831633 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}] 15:20:31 INFO - PROCESS | 1984 | 1461190831757 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12f253800 == 76 [pid = 1984] [id = 425] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec22000 == 75 [pid = 1984] [id = 424] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12b26b000 == 74 [pid = 1984] [id = 423] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4a0000 == 73 [pid = 1984] [id = 422] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12da37800 == 72 [pid = 1984] [id = 421] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba64000 == 71 [pid = 1984] [id = 420] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12f6c1800) [pid = 1984] [serial = 1173] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x11c407000) [pid = 1984] [serial = 1176] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x12945c000) [pid = 1984] [serial = 1218] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12a628800 == 70 [pid = 1984] [id = 419] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x128d90000 == 69 [pid = 1984] [id = 418] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x1274ca000 == 68 [pid = 1984] [id = 417] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x11b470800 == 67 [pid = 1984] [id = 416] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x11915e000 == 66 [pid = 1984] [id = 415] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba0000 == 65 [pid = 1984] [id = 414] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x138ac4000 == 64 [pid = 1984] [id = 411] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12fcb3800 == 63 [pid = 1984] [id = 410] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12f26c000 == 62 [pid = 1984] [id = 409] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x12a61f800 == 61 [pid = 1984] [id = 408] 15:20:31 INFO - PROCESS | 1984 | --DOCSHELL 0x11aeae800 == 60 [pid = 1984] [id = 407] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x119d60c00) [pid = 1984] [serial = 1158] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x12e907800) [pid = 1984] [serial = 1200] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x12b22cc00) [pid = 1984] [serial = 1194] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x12bbbe800) [pid = 1984] [serial = 1195] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x119c74c00) [pid = 1984] [serial = 1183] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x118ce5400) [pid = 1984] [serial = 1182] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x12d010c00) [pid = 1984] [serial = 1170] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x128d2ec00) [pid = 1984] [serial = 1188] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x1294c6800) [pid = 1984] [serial = 1189] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12a5e7400) [pid = 1984] [serial = 1191] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12b0ae000) [pid = 1984] [serial = 1192] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x12e976c00) [pid = 1984] [serial = 1203] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x12a5e4400) [pid = 1984] [serial = 1164] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x1238a4c00) [pid = 1984] [serial = 1161] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x11b88b800) [pid = 1984] [serial = 1185] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x123eb2c00) [pid = 1984] [serial = 1186] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12e90f800) [pid = 1984] [serial = 1201] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12ea99c00) [pid = 1984] [serial = 1179] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12b99e400) [pid = 1984] [serial = 1167] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12eaa2400) [pid = 1984] [serial = 1206] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x129363400) [pid = 1984] [serial = 1209] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12f119800) [pid = 1984] [serial = 1212] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x124716000) [pid = 1984] [serial = 1215] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12ee6dc00) [pid = 1984] [serial = 1207] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x12d237c00) [pid = 1984] [serial = 1197] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x12e696400) [pid = 1984] [serial = 1198] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x12ea9a400) [pid = 1984] [serial = 1204] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12d7fc800) [pid = 1984] [serial = 1210] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12f7dc400) [pid = 1984] [serial = 1213] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x1294bdc00) [pid = 1984] [serial = 1216] [outer = 0x0] [url = about:blank] 15:20:31 INFO - PROCESS | 1984 | 1461190831874 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x118e34000 == 61 [pid = 1984] [id = 437] 15:20:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x1164b1000) [pid = 1984] [serial = 1310] [outer = 0x0] 15:20:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x11a753000) [pid = 1984] [serial = 1311] [outer = 0x1164b1000] 15:20:31 INFO - PROCESS | 1984 | 1461190831904 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x11be58400) [pid = 1984] [serial = 1312] [outer = 0x1164b1000] 15:20:32 INFO - PROCESS | 1984 | 1461190832222 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]]]}] 15:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 621ms 15:20:32 INFO - PROCESS | 1984 | 1461190832251 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:20:32 INFO - PROCESS | 1984 | 1461190832253 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:20:32 INFO - PROCESS | 1984 | 1461190832257 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 1984 | 1461190832259 Marionette TRACE conn2 <- [1,1722,null,{}] 15:20:32 INFO - PROCESS | 1984 | 1461190832267 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}] 15:20:32 INFO - PROCESS | 1984 | 1461190832360 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:20:32 INFO - PROCESS | 1984 | 1461190832382 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x1274c6800 == 62 [pid = 1984] [id = 438] 15:20:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x11ace7800) [pid = 1984] [serial = 1313] [outer = 0x0] 15:20:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x123ebbc00) [pid = 1984] [serial = 1314] [outer = 0x11ace7800] 15:20:32 INFO - PROCESS | 1984 | 1461190832469 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12935a000) [pid = 1984] [serial = 1315] [outer = 0x11ace7800] 15:20:32 INFO - PROCESS | 1984 | 1461190832775 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]]]}] 15:20:32 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 15:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 574ms 15:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:20:32 INFO - PROCESS | 1984 | 1461190832831 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:20:32 INFO - PROCESS | 1984 | 1461190832833 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:20:32 INFO - PROCESS | 1984 | 1461190832835 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 1984 | 1461190832836 Marionette TRACE conn2 <- [1,1726,null,{}] 15:20:32 INFO - PROCESS | 1984 | 1461190832839 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}] 15:20:32 INFO - PROCESS | 1984 | 1461190832930 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:20:33 INFO - PROCESS | 1984 | 1461190832999 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291b8800 == 63 [pid = 1984] [id = 439] 15:20:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x11c407000) [pid = 1984] [serial = 1316] [outer = 0x0] 15:20:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x129363400) [pid = 1984] [serial = 1317] [outer = 0x11c407000] 15:20:33 INFO - PROCESS | 1984 | 1461190833025 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12a5e4000) [pid = 1984] [serial = 1318] [outer = 0x11c407000] 15:20:33 INFO - PROCESS | 1984 | 1461190833328 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]]]}] 15:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 15:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:20:33 INFO - PROCESS | 1984 | 1461190833358 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1984 | 1461190833359 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:20:33 INFO - PROCESS | 1984 | 1461190833361 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1984 | 1461190833362 Marionette TRACE conn2 <- [1,1730,null,{}] 15:20:33 INFO - PROCESS | 1984 | 1461190833364 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}] 15:20:33 INFO - PROCESS | 1984 | 1461190833452 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:20:33 INFO - PROCESS | 1984 | 1461190833458 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b637800 == 64 [pid = 1984] [id = 440] 15:20:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12a5df000) [pid = 1984] [serial = 1319] [outer = 0x0] 15:20:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12a6b1c00) [pid = 1984] [serial = 1320] [outer = 0x12a5df000] 15:20:33 INFO - PROCESS | 1984 | 1461190833484 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12b0ae800) [pid = 1984] [serial = 1321] [outer = 0x12a5df000] 15:20:33 INFO - PROCESS | 1984 | 1461190833849 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]]]}] 15:20:33 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 15:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 15:20:33 INFO - PROCESS | 1984 | 1461190833882 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 1984 | 1461190833884 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:20:33 INFO - PROCESS | 1984 | 1461190833904 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 1984 | 1461190833905 Marionette TRACE conn2 <- [1,1734,null,{}] 15:20:33 INFO - PROCESS | 1984 | 1461190833907 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}] 15:20:34 INFO - PROCESS | 1984 | 1461190834041 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:20:34 INFO - PROCESS | 1984 | 1461190834057 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da19000 == 65 [pid = 1984] [id = 441] 15:20:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12b237400) [pid = 1984] [serial = 1322] [outer = 0x0] 15:20:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12ce4ac00) [pid = 1984] [serial = 1323] [outer = 0x12b237400] 15:20:34 INFO - PROCESS | 1984 | 1461190834084 Marionette DEBUG loaded listener.js 15:20:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x12e127000) [pid = 1984] [serial = 1324] [outer = 0x12b237400] 15:20:34 INFO - PROCESS | 1984 | 1461190834455 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]]]}] 15:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 572ms 15:20:34 INFO - PROCESS | 1984 | 1461190834477 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:20:34 INFO - PROCESS | 1984 | 1461190834478 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:20:34 INFO - PROCESS | 1984 | 1461190834480 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:20:34 INFO - PROCESS | 1984 | 1461190834481 Marionette TRACE conn2 <- [1,1738,null,{}] 15:20:34 INFO - PROCESS | 1984 | 1461190834483 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}] 15:20:34 INFO - PROCESS | 1984 | 1461190834601 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:20:34 INFO - PROCESS | 1984 | 1461190834605 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea43800 == 66 [pid = 1984] [id = 442] 15:20:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12b2a2400) [pid = 1984] [serial = 1325] [outer = 0x0] 15:20:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x12e681800) [pid = 1984] [serial = 1326] [outer = 0x12b2a2400] 15:20:34 INFO - PROCESS | 1984 | 1461190834631 Marionette DEBUG loaded listener.js 15:20:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12e908400) [pid = 1984] [serial = 1327] [outer = 0x12b2a2400] 15:20:34 INFO - PROCESS | 1984 | 1461190834962 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]]]}] 15:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 15:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:20:35 INFO - PROCESS | 1984 | 1461190835001 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:20:35 INFO - PROCESS | 1984 | 1461190835002 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:20:35 INFO - PROCESS | 1984 | 1461190835004 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:20:35 INFO - PROCESS | 1984 | 1461190835005 Marionette TRACE conn2 <- [1,1742,null,{}] 15:20:35 INFO - PROCESS | 1984 | 1461190835007 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}] 15:20:35 INFO - PROCESS | 1984 | 1461190835120 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:20:35 INFO - PROCESS | 1984 | 1461190835132 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eac3800 == 67 [pid = 1984] [id = 443] 15:20:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12e688400) [pid = 1984] [serial = 1328] [outer = 0x0] 15:20:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12e977c00) [pid = 1984] [serial = 1329] [outer = 0x12e688400] 15:20:35 INFO - PROCESS | 1984 | 1461190835160 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12ea9dc00) [pid = 1984] [serial = 1330] [outer = 0x12e688400] 15:20:35 INFO - PROCESS | 1984 | 1461190835557 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]]]}] 15:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 572ms 15:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:20:35 INFO - PROCESS | 1984 | 1461190835578 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:20:35 INFO - PROCESS | 1984 | 1461190835579 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:20:35 INFO - PROCESS | 1984 | 1461190835583 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:20:35 INFO - PROCESS | 1984 | 1461190835585 Marionette TRACE conn2 <- [1,1746,null,{}] 15:20:35 INFO - PROCESS | 1984 | 1461190835597 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}] 15:20:35 INFO - PROCESS | 1984 | 1461190835768 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:20:35 INFO - PROCESS | 1984 | 1461190835794 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f611800 == 68 [pid = 1984] [id = 444] 15:20:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12e903c00) [pid = 1984] [serial = 1331] [outer = 0x0] 15:20:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12f112400) [pid = 1984] [serial = 1332] [outer = 0x12e903c00] 15:20:35 INFO - PROCESS | 1984 | 1461190835834 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12f417400) [pid = 1984] [serial = 1333] [outer = 0x12e903c00] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x12ce44400) [pid = 1984] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x12cf69c00) [pid = 1984] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12a6a5c00) [pid = 1984] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12880f000) [pid = 1984] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x115661c00) [pid = 1984] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x11586c000) [pid = 1984] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x124717000) [pid = 1984] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x119d60800) [pid = 1984] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x11ac9f000) [pid = 1984] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x11570f800) [pid = 1984] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x11c682400) [pid = 1984] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12ea9cc00) [pid = 1984] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12d7a4c00) [pid = 1984] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x115873400) [pid = 1984] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x114bf1800) [pid = 1984] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x1146be800) [pid = 1984] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x119258c00) [pid = 1984] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x11acf4400) [pid = 1984] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x11c408000) [pid = 1984] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x128d2dc00) [pid = 1984] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x12b231800) [pid = 1984] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x1144a7000) [pid = 1984] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x119ab4c00) [pid = 1984] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x11b80c000) [pid = 1984] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x11b80d400) [pid = 1984] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12b22d000) [pid = 1984] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12bac7400) [pid = 1984] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12e363400) [pid = 1984] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x119c6a800) [pid = 1984] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x11be5d400) [pid = 1984] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12b230800) [pid = 1984] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x114be5400) [pid = 1984] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x115661000) [pid = 1984] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x11ae6f400) [pid = 1984] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x11c457400) [pid = 1984] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x1277ca800) [pid = 1984] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12f114400) [pid = 1984] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:20:36 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12a6a3800) [pid = 1984] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:20:36 INFO - PROCESS | 1984 | 1461190836456 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]]]}] 15:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 881ms 15:20:36 INFO - PROCESS | 1984 | 1461190836464 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1984 | 1461190836465 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:20:36 INFO - PROCESS | 1984 | 1461190836473 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 1984 | 1461190836474 Marionette TRACE conn2 <- [1,1750,null,{}] 15:20:36 INFO - PROCESS | 1984 | 1461190836477 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}] 15:20:36 INFO - PROCESS | 1984 | 1461190836603 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:20:36 INFO - PROCESS | 1984 | 1461190836610 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c77f800 == 69 [pid = 1984] [id = 445] 15:20:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x1146be800) [pid = 1984] [serial = 1334] [outer = 0x0] 15:20:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x11862ac00) [pid = 1984] [serial = 1335] [outer = 0x1146be800] 15:20:36 INFO - PROCESS | 1984 | 1461190836635 Marionette DEBUG loaded listener.js 15:20:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x11ac9a000) [pid = 1984] [serial = 1336] [outer = 0x1146be800] 15:20:36 INFO - PROCESS | 1984 | 1461190836956 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]]]}] 15:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 527ms 15:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:20:36 INFO - PROCESS | 1984 | 1461190836995 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 1984 | 1461190836997 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:20:37 INFO - PROCESS | 1984 | 1461190836999 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 1984 | 1461190837001 Marionette TRACE conn2 <- [1,1754,null,{}] 15:20:37 INFO - PROCESS | 1984 | 1461190837003 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}] 15:20:37 INFO - PROCESS | 1984 | 1461190837108 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:20:37 INFO - PROCESS | 1984 | 1461190837182 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fcba000 == 70 [pid = 1984] [id = 446] 15:20:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x11ac9c400) [pid = 1984] [serial = 1337] [outer = 0x0] 15:20:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x11c682400) [pid = 1984] [serial = 1338] [outer = 0x11ac9c400] 15:20:37 INFO - PROCESS | 1984 | 1461190837212 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x12b99d800) [pid = 1984] [serial = 1339] [outer = 0x11ac9c400] 15:20:37 INFO - PROCESS | 1984 | 1461190837492 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]]]}] 15:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 15:20:37 INFO - PROCESS | 1984 | 1461190837527 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:20:37 INFO - PROCESS | 1984 | 1461190837528 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:20:37 INFO - PROCESS | 1984 | 1461190837530 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 1984 | 1461190837532 Marionette TRACE conn2 <- [1,1758,null,{}] 15:20:37 INFO - PROCESS | 1984 | 1461190837534 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}] 15:20:37 INFO - PROCESS | 1984 | 1461190837633 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:20:37 INFO - PROCESS | 1984 | 1461190837637 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x130225800 == 71 [pid = 1984] [id = 447] 15:20:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12b9a1c00) [pid = 1984] [serial = 1340] [outer = 0x0] 15:20:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12e909800) [pid = 1984] [serial = 1341] [outer = 0x12b9a1c00] 15:20:37 INFO - PROCESS | 1984 | 1461190837662 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12f418c00) [pid = 1984] [serial = 1342] [outer = 0x12b9a1c00] 15:20:38 INFO - PROCESS | 1984 | 1461190838050 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]]]}] 15:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 572ms 15:20:38 INFO - PROCESS | 1984 | 1461190838106 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 1984 | 1461190838108 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:20:38 INFO - PROCESS | 1984 | 1461190838111 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1984 | 1461190838113 Marionette TRACE conn2 <- [1,1762,null,{}] 15:20:38 INFO - PROCESS | 1984 | 1461190838116 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}] 15:20:38 INFO - PROCESS | 1984 | 1461190838257 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:20:38 INFO - PROCESS | 1984 | 1461190838435 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ab6800 == 72 [pid = 1984] [id = 448] 15:20:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x114bd9400) [pid = 1984] [serial = 1343] [outer = 0x0] 15:20:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x114be8c00) [pid = 1984] [serial = 1344] [outer = 0x114bd9400] 15:20:38 INFO - PROCESS | 1984 | 1461190838467 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x115472800) [pid = 1984] [serial = 1345] [outer = 0x114bd9400] 15:20:38 INFO - PROCESS | 1984 | 1461190838971 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]]]}] 15:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 871ms 15:20:38 INFO - PROCESS | 1984 | 1461190838983 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 1984 | 1461190838988 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:20:38 INFO - PROCESS | 1984 | 1461190838993 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 1984 | 1461190838996 Marionette TRACE conn2 <- [1,1766,null,{}] 15:20:39 INFO - PROCESS | 1984 | 1461190839001 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}] 15:20:39 INFO - PROCESS | 1984 | 1461190839149 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:20:39 INFO - PROCESS | 1984 | 1461190839298 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247f7000 == 73 [pid = 1984] [id = 449] 15:20:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x118ec5000) [pid = 1984] [serial = 1346] [outer = 0x0] 15:20:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x11ae7a800) [pid = 1984] [serial = 1347] [outer = 0x118ec5000] 15:20:39 INFO - PROCESS | 1984 | 1461190839349 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x11c685800) [pid = 1984] [serial = 1348] [outer = 0x118ec5000] 15:20:39 INFO - PROCESS | 1984 | 1461190839789 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]]]}] 15:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 823ms 15:20:39 INFO - PROCESS | 1984 | 1461190839818 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:20:39 INFO - PROCESS | 1984 | 1461190839821 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:20:39 INFO - PROCESS | 1984 | 1461190839824 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 1984 | 1461190839825 Marionette TRACE conn2 <- [1,1770,null,{}] 15:20:39 INFO - PROCESS | 1984 | 1461190839828 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}] 15:20:39 INFO - PROCESS | 1984 | 1461190839941 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:20:40 INFO - PROCESS | 1984 | 1461190840052 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d767800 == 74 [pid = 1984] [id = 450] 15:20:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x11c8c8400) [pid = 1984] [serial = 1349] [outer = 0x0] 15:20:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x124713c00) [pid = 1984] [serial = 1350] [outer = 0x11c8c8400] 15:20:40 INFO - PROCESS | 1984 | 1461190840086 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x129454c00) [pid = 1984] [serial = 1351] [outer = 0x11c8c8400] 15:20:40 INFO - PROCESS | 1984 | 1461190840510 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]]]}] 15:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 724ms 15:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:20:40 INFO - PROCESS | 1984 | 1461190840559 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 1984 | 1461190840561 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:20:40 INFO - PROCESS | 1984 | 1461190840568 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 1984 | 1461190840573 Marionette TRACE conn2 <- [1,1774,null,{}] 15:20:40 INFO - PROCESS | 1984 | 1461190840591 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}] 15:20:40 INFO - PROCESS | 1984 | 1461190840703 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:20:40 INFO - PROCESS | 1984 | 1461190840786 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdb5000 == 75 [pid = 1984] [id = 451] 15:20:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x129455800) [pid = 1984] [serial = 1352] [outer = 0x0] 15:20:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12a6a9000) [pid = 1984] [serial = 1353] [outer = 0x129455800] 15:20:40 INFO - PROCESS | 1984 | 1461190840816 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12cf5ec00) [pid = 1984] [serial = 1354] [outer = 0x129455800] 15:20:41 INFO - PROCESS | 1984 | 1461190841202 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]]]}] 15:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 692ms 15:20:41 INFO - PROCESS | 1984 | 1461190841257 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:20:41 INFO - PROCESS | 1984 | 1461190841259 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:20:41 INFO - PROCESS | 1984 | 1461190841261 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:20:41 INFO - PROCESS | 1984 | 1461190841262 Marionette TRACE conn2 <- [1,1778,null,{}] 15:20:41 INFO - PROCESS | 1984 | 1461190841265 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}] 15:20:41 INFO - PROCESS | 1984 | 1461190841377 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:20:41 INFO - PROCESS | 1984 | 1461190841489 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af96800 == 76 [pid = 1984] [id = 452] 15:20:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12b49b400) [pid = 1984] [serial = 1355] [outer = 0x0] 15:20:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12e121000) [pid = 1984] [serial = 1356] [outer = 0x12b49b400] 15:20:41 INFO - PROCESS | 1984 | 1461190841521 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12e909c00) [pid = 1984] [serial = 1357] [outer = 0x12b49b400] 15:20:41 INFO - PROCESS | 1984 | 1461190841918 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]]]}] 15:20:41 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 15:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 15:20:41 INFO - PROCESS | 1984 | 1461190841982 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:20:41 INFO - PROCESS | 1984 | 1461190841983 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:20:42 INFO - PROCESS | 1984 | 1461190842005 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1984 | 1461190842006 Marionette TRACE conn2 <- [1,1782,null,{}] 15:20:42 INFO - PROCESS | 1984 | 1461190842008 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}] 15:20:42 INFO - PROCESS | 1984 | 1461190842119 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:20:42 INFO - PROCESS | 1984 | 1461190842231 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a85b800 == 77 [pid = 1984] [id = 453] 15:20:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12f720000) [pid = 1984] [serial = 1358] [outer = 0x0] 15:20:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12f723400) [pid = 1984] [serial = 1359] [outer = 0x12f720000] 15:20:42 INFO - PROCESS | 1984 | 1461190842271 Marionette DEBUG loaded listener.js 15:20:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12f7dd800) [pid = 1984] [serial = 1360] [outer = 0x12f720000] 15:20:42 INFO - PROCESS | 1984 | 1461190842740 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]]]}] 15:20:42 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 15:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 792ms 15:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:20:42 INFO - PROCESS | 1984 | 1461190842779 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 1984 | 1461190842780 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:20:42 INFO - PROCESS | 1984 | 1461190842782 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 1984 | 1461190842784 Marionette TRACE conn2 <- [1,1786,null,{}] 15:20:42 INFO - PROCESS | 1984 | 1461190842786 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}] 15:20:42 INFO - PROCESS | 1984 | 1461190842898 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:20:43 INFO - PROCESS | 1984 | 1461190843010 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192b8000 == 78 [pid = 1984] [id = 454] 15:20:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x114be9800) [pid = 1984] [serial = 1361] [outer = 0x0] 15:20:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x115596c00) [pid = 1984] [serial = 1362] [outer = 0x114be9800] 15:20:43 INFO - PROCESS | 1984 | 1461190843042 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12d7a1000) [pid = 1984] [serial = 1363] [outer = 0x114be9800] 15:20:43 INFO - PROCESS | 1984 | 1461190843698 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]]]}] 15:20:43 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 15:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 969ms 15:20:43 INFO - PROCESS | 1984 | 1461190843753 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:20:43 INFO - PROCESS | 1984 | 1461190843755 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:20:43 INFO - PROCESS | 1984 | 1461190843758 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 1984 | 1461190843761 Marionette TRACE conn2 <- [1,1790,null,{}] 15:20:43 INFO - PROCESS | 1984 | 1461190843765 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}] 15:20:43 INFO - PROCESS | 1984 | 1461190843869 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:20:43 INFO - PROCESS | 1984 | 1461190843963 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x123bb5800 == 79 [pid = 1984] [id = 455] 15:20:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x115661800) [pid = 1984] [serial = 1364] [outer = 0x0] 15:20:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x11570ec00) [pid = 1984] [serial = 1365] [outer = 0x115661800] 15:20:43 INFO - PROCESS | 1984 | 1461190843995 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x118a6b800) [pid = 1984] [serial = 1366] [outer = 0x115661800] 15:20:44 INFO - PROCESS | 1984 | 1461190844531 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]]]}] 15:20:44 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) 15:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 823ms 15:20:44 INFO - PROCESS | 1984 | 1461190844582 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 1984 | 1461190844585 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:20:44 INFO - PROCESS | 1984 | 1461190844590 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 1984 | 1461190844591 Marionette TRACE conn2 <- [1,1794,null,{}] 15:20:44 INFO - PROCESS | 1984 | 1461190844594 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}] 15:20:44 INFO - PROCESS | 1984 | 1461190844690 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:20:44 INFO - PROCESS | 1984 | 1461190844805 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192d4800 == 80 [pid = 1984] [id = 456] 15:20:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x11913b800) [pid = 1984] [serial = 1367] [outer = 0x0] 15:20:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x119c74c00) [pid = 1984] [serial = 1368] [outer = 0x11913b800] 15:20:44 INFO - PROCESS | 1984 | 1461190844836 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x1146b8c00) [pid = 1984] [serial = 1369] [outer = 0x11913b800] 15:20:45 INFO - PROCESS | 1984 | 1461190845317 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]]]}] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x130225800 == 79 [pid = 1984] [id = 447] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12fcba000 == 78 [pid = 1984] [id = 446] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x11c77f800 == 77 [pid = 1984] [id = 445] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12f611800 == 76 [pid = 1984] [id = 444] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12eac3800 == 75 [pid = 1984] [id = 443] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea43800 == 74 [pid = 1984] [id = 442] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12e357800) [pid = 1984] [serial = 1230] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12e978800) [pid = 1984] [serial = 1233] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12945dc00) [pid = 1984] [serial = 1236] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x114bdfc00) [pid = 1984] [serial = 1239] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x12f725c00) [pid = 1984] [serial = 1278] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12da19000 == 73 [pid = 1984] [id = 441] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x12b637800 == 72 [pid = 1984] [id = 440] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x1291b8800 == 71 [pid = 1984] [id = 439] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x1274c6800 == 70 [pid = 1984] [id = 438] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x118e34000 == 69 [pid = 1984] [id = 437] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x123f8f000 == 68 [pid = 1984] [id = 436] 15:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 771ms 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x128d97000 == 67 [pid = 1984] [id = 428] 15:20:45 INFO - PROCESS | 1984 | --DOCSHELL 0x11aeb5000 == 66 [pid = 1984] [id = 427] 15:20:45 INFO - PROCESS | 1984 | 1461190845377 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1984 | 1461190845379 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x11565a000) [pid = 1984] [serial = 892] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x119d68000) [pid = 1984] [serial = 895] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x11c242000) [pid = 1984] [serial = 898] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x128811000) [pid = 1984] [serial = 901] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12b0b3000) [pid = 1984] [serial = 904] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12b2a4400) [pid = 1984] [serial = 907] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x11558f800) [pid = 1984] [serial = 934] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x11ac98800) [pid = 1984] [serial = 937] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x11c684400) [pid = 1984] [serial = 940] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12b0b5800) [pid = 1984] [serial = 943] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12b998800) [pid = 1984] [serial = 946] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x12bbb3c00) [pid = 1984] [serial = 949] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x12ee6a000) [pid = 1984] [serial = 991] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x11aeed400) [pid = 1984] [serial = 994] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x1277cb400) [pid = 1984] [serial = 997] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12d003c00) [pid = 1984] [serial = 1000] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x115660c00) [pid = 1984] [serial = 1045] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x11ac9b400) [pid = 1984] [serial = 1048] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x1238abc00) [pid = 1984] [serial = 1051] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12b0afc00) [pid = 1984] [serial = 1054] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12bac6800) [pid = 1984] [serial = 1057] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12f413000) [pid = 1984] [serial = 1099] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x118fbf800) [pid = 1984] [serial = 852] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x115659400) [pid = 1984] [serial = 849] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x12d00b800) [pid = 1984] [serial = 1260] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x12e11b400) [pid = 1984] [serial = 1263] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x12d7a6000) [pid = 1984] [serial = 1261] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x12b0a7800) [pid = 1984] [serial = 1257] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x129367800) [pid = 1984] [serial = 1251] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x129460c00) [pid = 1984] [serial = 1252] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x1294bb400) [pid = 1984] [serial = 1254] [outer = 0x0] [url = about:blank] 15:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x12a5e4800) [pid = 1984] [serial = 1255] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x11c246c00) [pid = 1984] [serial = 1246] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x11aeee000) [pid = 1984] [serial = 1245] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x12945fc00) [pid = 1984] [serial = 1219] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x11be53000) [pid = 1984] [serial = 1248] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x12e364c00) [pid = 1984] [serial = 1266] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x124717c00) [pid = 1984] [serial = 1249] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12b4a9400) [pid = 1984] [serial = 1227] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x129454400) [pid = 1984] [serial = 1224] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x119ab2800) [pid = 1984] [serial = 1243] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x1176cf000) [pid = 1984] [serial = 1242] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x11c40a000) [pid = 1984] [serial = 1221] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x12e319400) [pid = 1984] [serial = 1264] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x129454800) [pid = 1984] [serial = 1269] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x12e697400) [pid = 1984] [serial = 1267] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x12d22c000) [pid = 1984] [serial = 1270] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x12f6bd800) [pid = 1984] [serial = 1276] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x12ea9f000) [pid = 1984] [serial = 1273] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x12e910400) [pid = 1984] [serial = 1272] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x12ee6e800) [pid = 1984] [serial = 1275] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x12bacc800) [pid = 1984] [serial = 1258] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x12a6b0000) [pid = 1984] [serial = 1156] [outer = 0x0] [url = about:blank] 15:20:45 INFO - PROCESS | 1984 | 1461190845395 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1984 | 1461190845398 Marionette TRACE conn2 <- [1,1798,null,{}] 15:20:45 INFO - PROCESS | 1984 | 1461190845405 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}] 15:20:45 INFO - PROCESS | 1984 | 1461190845498 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:20:45 INFO - PROCESS | 1984 | 1461190845505 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192bd000 == 67 [pid = 1984] [id = 457] 15:20:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x11a8ca800) [pid = 1984] [serial = 1370] [outer = 0x0] 15:20:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x11ac95c00) [pid = 1984] [serial = 1371] [outer = 0x11a8ca800] 15:20:45 INFO - PROCESS | 1984 | 1461190845534 Marionette DEBUG loaded listener.js 15:20:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x11aee5c00) [pid = 1984] [serial = 1372] [outer = 0x11a8ca800] 15:20:45 INFO - PROCESS | 1984 | 1461190845913 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]]]}] 15:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 576ms 15:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:20:45 INFO - PROCESS | 1984 | 1461190845969 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 1984 | 1461190845970 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:20:45 INFO - PROCESS | 1984 | 1461190845973 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 1984 | 1461190845974 Marionette TRACE conn2 <- [1,1802,null,{}] 15:20:45 INFO - PROCESS | 1984 | 1461190845976 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}] 15:20:46 INFO - PROCESS | 1984 | 1461190846064 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:20:46 INFO - PROCESS | 1984 | 1461190846069 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c336000 == 68 [pid = 1984] [id = 458] 15:20:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x11b80d400) [pid = 1984] [serial = 1373] [outer = 0x0] 15:20:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x11b88b400) [pid = 1984] [serial = 1374] [outer = 0x11b80d400] 15:20:46 INFO - PROCESS | 1984 | 1461190846097 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x11c450400) [pid = 1984] [serial = 1375] [outer = 0x11b80d400] 15:20:46 INFO - PROCESS | 1984 | 1461190846441 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]]]}] 15:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 15:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:20:46 INFO - PROCESS | 1984 | 1461190846492 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 1984 | 1461190846493 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:20:46 INFO - PROCESS | 1984 | 1461190846495 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 1984 | 1461190846496 Marionette TRACE conn2 <- [1,1806,null,{}] 15:20:46 INFO - PROCESS | 1984 | 1461190846498 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}] 15:20:46 INFO - PROCESS | 1984 | 1461190846584 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:20:46 INFO - PROCESS | 1984 | 1461190846588 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0db800 == 69 [pid = 1984] [id = 459] 15:20:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x11c684400) [pid = 1984] [serial = 1376] [outer = 0x0] 15:20:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x1238b2c00) [pid = 1984] [serial = 1377] [outer = 0x11c684400] 15:20:46 INFO - PROCESS | 1984 | 1461190846616 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x124370400) [pid = 1984] [serial = 1378] [outer = 0x11c684400] 15:20:46 INFO - PROCESS | 1984 | 1461190846963 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]]]}] 15:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 15:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:20:47 INFO - PROCESS | 1984 | 1461190847014 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:20:47 INFO - PROCESS | 1984 | 1461190847015 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:20:47 INFO - PROCESS | 1984 | 1461190847017 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 1984 | 1461190847018 Marionette TRACE conn2 <- [1,1810,null,{}] 15:20:47 INFO - PROCESS | 1984 | 1461190847021 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}] 15:20:47 INFO - PROCESS | 1984 | 1461190847155 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:20:47 INFO - PROCESS | 1984 | 1461190847200 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12979e800 == 70 [pid = 1984] [id = 460] 15:20:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x1238a7c00) [pid = 1984] [serial = 1379] [outer = 0x0] 15:20:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x1277c8400) [pid = 1984] [serial = 1380] [outer = 0x1238a7c00] 15:20:47 INFO - PROCESS | 1984 | 1461190847229 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x129458800) [pid = 1984] [serial = 1381] [outer = 0x1238a7c00] 15:20:47 INFO - PROCESS | 1984 | 1461190847544 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]]]}] 15:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 15:20:47 INFO - PROCESS | 1984 | 1461190847588 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:20:47 INFO - PROCESS | 1984 | 1461190847589 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:20:47 INFO - PROCESS | 1984 | 1461190847591 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 1984 | 1461190847592 Marionette TRACE conn2 <- [1,1814,null,{}] 15:20:47 INFO - PROCESS | 1984 | 1461190847595 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}] 15:20:47 INFO - PROCESS | 1984 | 1461190847703 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:20:47 INFO - PROCESS | 1984 | 1461190847719 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a862000 == 71 [pid = 1984] [id = 461] 15:20:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x11aca2400) [pid = 1984] [serial = 1382] [outer = 0x0] 15:20:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12880a800) [pid = 1984] [serial = 1383] [outer = 0x11aca2400] 15:20:47 INFO - PROCESS | 1984 | 1461190847744 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12a5db800) [pid = 1984] [serial = 1384] [outer = 0x11aca2400] 15:20:48 INFO - PROCESS | 1984 | 1461190848092 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]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 15:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:20:48 INFO - PROCESS | 1984 | 1461190848111 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1984 | 1461190848113 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:20:48 INFO - PROCESS | 1984 | 1461190848115 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1984 | 1461190848116 Marionette TRACE conn2 <- [1,1818,null,{}] 15:20:48 INFO - PROCESS | 1984 | 1461190848119 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}] 15:20:48 INFO - PROCESS | 1984 | 1461190848228 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:20:48 INFO - PROCESS | 1984 | 1461190848267 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa85800 == 72 [pid = 1984] [id = 462] 15:20:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x11be56c00) [pid = 1984] [serial = 1385] [outer = 0x0] 15:20:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12a6a7400) [pid = 1984] [serial = 1386] [outer = 0x11be56c00] 15:20:48 INFO - PROCESS | 1984 | 1461190848294 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12aab9c00) [pid = 1984] [serial = 1387] [outer = 0x11be56c00] 15:20:48 INFO - PROCESS | 1984 | 1461190848614 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]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 15:20:48 INFO - PROCESS | 1984 | 1461190848634 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 1984 | 1461190848635 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:20:48 INFO - PROCESS | 1984 | 1461190848644 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 1984 | 1461190848645 Marionette TRACE conn2 <- [1,1822,null,{}] 15:20:48 INFO - PROCESS | 1984 | 1461190848647 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}] 15:20:48 INFO - PROCESS | 1984 | 1461190848753 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:20:48 INFO - PROCESS | 1984 | 1461190848795 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b984000 == 73 [pid = 1984] [id = 463] 15:20:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x129459000) [pid = 1984] [serial = 1388] [outer = 0x0] 15:20:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12b0b5800) [pid = 1984] [serial = 1389] [outer = 0x129459000] 15:20:48 INFO - PROCESS | 1984 | 1461190848821 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x12b235400) [pid = 1984] [serial = 1390] [outer = 0x129459000] 15:20:49 INFO - PROCESS | 1984 | 1461190849136 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]]]}] 15:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 524ms 15:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:20:49 INFO - PROCESS | 1984 | 1461190849164 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 1984 | 1461190849165 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:20:49 INFO - PROCESS | 1984 | 1461190849167 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 1984 | 1461190849168 Marionette TRACE conn2 <- [1,1826,null,{}] 15:20:49 INFO - PROCESS | 1984 | 1461190849173 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}] 15:20:49 INFO - PROCESS | 1984 | 1461190849282 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:20:49 INFO - PROCESS | 1984 | 1461190849323 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfcf800 == 74 [pid = 1984] [id = 464] 15:20:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12a6ae000) [pid = 1984] [serial = 1391] [outer = 0x0] 15:20:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x12b2a4400) [pid = 1984] [serial = 1392] [outer = 0x12a6ae000] 15:20:49 INFO - PROCESS | 1984 | 1461190849349 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x12b905800) [pid = 1984] [serial = 1393] [outer = 0x12a6ae000] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12e688400) [pid = 1984] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12b2a2400) [pid = 1984] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x12e903c00) [pid = 1984] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x11ac9c400) [pid = 1984] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x11c407000) [pid = 1984] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x12a5df000) [pid = 1984] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x11ace7800) [pid = 1984] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x116467c00) [pid = 1984] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x1164b1000) [pid = 1984] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x1146be800) [pid = 1984] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:20:49 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x12b237400) [pid = 1984] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:20:49 INFO - PROCESS | 1984 | 1461190849772 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]]]}] 15:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 622ms 15:20:49 INFO - PROCESS | 1984 | 1461190849793 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 1984 | 1461190849794 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:20:49 INFO - PROCESS | 1984 | 1461190849797 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 1984 | 1461190849798 Marionette TRACE conn2 <- [1,1830,null,{}] 15:20:49 INFO - PROCESS | 1984 | 1461190849801 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}] 15:20:49 INFO - PROCESS | 1984 | 1461190849943 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:20:49 INFO - PROCESS | 1984 | 1461190849983 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d74c800 == 75 [pid = 1984] [id = 465] 15:20:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x1197cf800) [pid = 1984] [serial = 1394] [outer = 0x0] 15:20:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12b2a7000) [pid = 1984] [serial = 1395] [outer = 0x1197cf800] 15:20:50 INFO - PROCESS | 1984 | 1461190850013 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12bad4000) [pid = 1984] [serial = 1396] [outer = 0x1197cf800] 15:20:50 INFO - PROCESS | 1984 | 1461190850324 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]]]}] 15:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 15:20:50 INFO - PROCESS | 1984 | 1461190850366 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 1984 | 1461190850367 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:20:50 INFO - PROCESS | 1984 | 1461190850370 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 1984 | 1461190850373 Marionette TRACE conn2 <- [1,1834,null,{}] 15:20:50 INFO - PROCESS | 1984 | 1461190850376 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}] 15:20:50 INFO - PROCESS | 1984 | 1461190850462 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:20:50 INFO - PROCESS | 1984 | 1461190850528 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dae3000 == 76 [pid = 1984] [id = 466] 15:20:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12bace400) [pid = 1984] [serial = 1397] [outer = 0x0] 15:20:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12d00d000) [pid = 1984] [serial = 1398] [outer = 0x12bace400] 15:20:50 INFO - PROCESS | 1984 | 1461190850554 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x12e11fc00) [pid = 1984] [serial = 1399] [outer = 0x12bace400] 15:20:50 INFO - PROCESS | 1984 | 1461190850839 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]]]}] 15:20:50 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 15:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 15:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:20:50 INFO - PROCESS | 1984 | 1461190850892 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 1984 | 1461190850893 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:20:50 INFO - PROCESS | 1984 | 1461190850895 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 1984 | 1461190850896 Marionette TRACE conn2 <- [1,1838,null,{}] 15:20:50 INFO - PROCESS | 1984 | 1461190850899 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}] 15:20:50 INFO - PROCESS | 1984 | 1461190850986 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:20:50 INFO - PROCESS | 1984 | 1461190850990 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e752000 == 77 [pid = 1984] [id = 467] 15:20:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12d235000) [pid = 1984] [serial = 1400] [outer = 0x0] 15:20:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x12e35f400) [pid = 1984] [serial = 1401] [outer = 0x12d235000] 15:20:51 INFO - PROCESS | 1984 | 1461190851016 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x12e689400) [pid = 1984] [serial = 1402] [outer = 0x12d235000] 15:20:51 INFO - PROCESS | 1984 | 1461190851374 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]]]}] 15:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 15:20:51 INFO - PROCESS | 1984 | 1461190851416 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 1984 | 1461190851417 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:20:51 INFO - PROCESS | 1984 | 1461190851419 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 1984 | 1461190851422 Marionette TRACE conn2 <- [1,1842,null,{}] 15:20:51 INFO - PROCESS | 1984 | 1461190851425 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}] 15:20:51 INFO - PROCESS | 1984 | 1461190851511 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:20:51 INFO - PROCESS | 1984 | 1461190851515 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eab8000 == 78 [pid = 1984] [id = 468] 15:20:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x12e359000) [pid = 1984] [serial = 1403] [outer = 0x0] 15:20:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x12e696400) [pid = 1984] [serial = 1404] [outer = 0x12e359000] 15:20:51 INFO - PROCESS | 1984 | 1461190851540 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x12e906400) [pid = 1984] [serial = 1405] [outer = 0x12e359000] 15:20:52 INFO - PROCESS | 1984 | 1461190852063 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]]]}] 15:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 15:20:52 INFO - PROCESS | 1984 | 1461190852091 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 1984 | 1461190852094 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:20:52 INFO - PROCESS | 1984 | 1461190852098 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 1984 | 1461190852100 Marionette TRACE conn2 <- [1,1846,null,{}] 15:20:52 INFO - PROCESS | 1984 | 1461190852104 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}] 15:20:52 INFO - PROCESS | 1984 | 1461190852223 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:20:52 INFO - PROCESS | 1984 | 1461190852347 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aeb3800 == 79 [pid = 1984] [id = 469] 15:20:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x1182b4800) [pid = 1984] [serial = 1406] [outer = 0x0] 15:20:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x118ae8400) [pid = 1984] [serial = 1407] [outer = 0x1182b4800] 15:20:52 INFO - PROCESS | 1984 | 1461190852379 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x11a754400) [pid = 1984] [serial = 1408] [outer = 0x1182b4800] 15:20:52 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) 15:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 720ms 15:20:52 INFO - PROCESS | 1984 | 1461190852813 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]]]}] 15:20:52 INFO - PROCESS | 1984 | 1461190852820 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 1984 | 1461190852826 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:20:52 INFO - PROCESS | 1984 | 1461190852831 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 1984 | 1461190852833 Marionette TRACE conn2 <- [1,1850,null,{}] 15:20:52 INFO - PROCESS | 1984 | 1461190852836 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}] 15:20:52 INFO - PROCESS | 1984 | 1461190852948 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:20:53 INFO - PROCESS | 1984 | 1461190853058 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d83800 == 80 [pid = 1984] [id = 470] 15:20:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x119c75000) [pid = 1984] [serial = 1409] [outer = 0x0] 15:20:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x11ae71400) [pid = 1984] [serial = 1410] [outer = 0x119c75000] 15:20:53 INFO - PROCESS | 1984 | 1461190853089 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x11c242000) [pid = 1984] [serial = 1411] [outer = 0x119c75000] 15:20:53 INFO - PROCESS | 1984 | 1461190853510 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]]]}] 15:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 724ms 15:20:53 INFO - PROCESS | 1984 | 1461190853579 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:20:53 INFO - PROCESS | 1984 | 1461190853581 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:20:53 INFO - PROCESS | 1984 | 1461190853584 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 1984 | 1461190853586 Marionette TRACE conn2 <- [1,1854,null,{}] 15:20:53 INFO - PROCESS | 1984 | 1461190853610 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}] 15:20:53 INFO - PROCESS | 1984 | 1461190853723 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:20:53 INFO - PROCESS | 1984 | 1461190853801 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da30000 == 81 [pid = 1984] [id = 471] 15:20:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x1238a4c00) [pid = 1984] [serial = 1412] [outer = 0x0] 15:20:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x128810c00) [pid = 1984] [serial = 1413] [outer = 0x1238a4c00] 15:20:53 INFO - PROCESS | 1984 | 1461190853836 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12a5ddc00) [pid = 1984] [serial = 1414] [outer = 0x1238a4c00] 15:20:54 INFO - PROCESS | 1984 | 1461190854285 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]]]}] 15:20:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x1294c4c00) [pid = 1984] [serial = 1415] [outer = 0x12f6c2800] 15:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 737ms 15:20:54 INFO - PROCESS | 1984 | 1461190854331 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 1984 | 1461190854334 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:20:54 INFO - PROCESS | 1984 | 1461190854373 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 1984 | 1461190854374 Marionette TRACE conn2 <- [1,1858,null,{}] 15:20:54 INFO - PROCESS | 1984 | 1461190854379 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}] 15:20:54 INFO - PROCESS | 1984 | 1461190854490 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:20:54 INFO - PROCESS | 1984 | 1461190854570 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecb4000 == 82 [pid = 1984] [id = 472] 15:20:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12a5e9400) [pid = 1984] [serial = 1416] [outer = 0x0] 15:20:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12b90f800) [pid = 1984] [serial = 1417] [outer = 0x12a5e9400] 15:20:54 INFO - PROCESS | 1984 | 1461190854604 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12bad1400) [pid = 1984] [serial = 1418] [outer = 0x12a5e9400] 15:20:55 INFO - PROCESS | 1984 | 1461190855157 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]]]}] 15:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 852ms 15:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:20:55 INFO - PROCESS | 1984 | 1461190855195 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 1984 | 1461190855196 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:20:55 INFO - PROCESS | 1984 | 1461190855198 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 1984 | 1461190855200 Marionette TRACE conn2 <- [1,1862,null,{}] 15:20:55 INFO - PROCESS | 1984 | 1461190855202 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}] 15:20:55 INFO - PROCESS | 1984 | 1461190855314 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:20:55 INFO - PROCESS | 1984 | 1461190855424 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f616000 == 83 [pid = 1984] [id = 473] 15:20:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12b2a1400) [pid = 1984] [serial = 1419] [outer = 0x0] 15:20:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12d234400) [pid = 1984] [serial = 1420] [outer = 0x12b2a1400] 15:20:55 INFO - PROCESS | 1984 | 1461190855457 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12e68b800) [pid = 1984] [serial = 1421] [outer = 0x12b2a1400] 15:20:55 INFO - PROCESS | 1984 | 1461190855879 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]]]}] 15:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 719ms 15:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:20:55 INFO - PROCESS | 1984 | 1461190855919 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 1984 | 1461190855920 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:20:55 INFO - PROCESS | 1984 | 1461190855923 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 1984 | 1461190855924 Marionette TRACE conn2 <- [1,1866,null,{}] 15:20:55 INFO - PROCESS | 1984 | 1461190855927 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}] 15:20:56 INFO - PROCESS | 1984 | 1461190856045 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:20:56 INFO - PROCESS | 1984 | 1461190856158 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fcbb800 == 84 [pid = 1984] [id = 474] 15:20:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12e908c00) [pid = 1984] [serial = 1422] [outer = 0x0] 15:20:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12e978c00) [pid = 1984] [serial = 1423] [outer = 0x12e908c00] 15:20:56 INFO - PROCESS | 1984 | 1461190856192 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12f112800) [pid = 1984] [serial = 1424] [outer = 0x12e908c00] 15:20:56 INFO - PROCESS | 1984 | 1461190856614 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]]]}] 15:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 718ms 15:20:56 INFO - PROCESS | 1984 | 1461190856651 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 1984 | 1461190856652 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:20:56 INFO - PROCESS | 1984 | 1461190856682 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 1984 | 1461190856684 Marionette TRACE conn2 <- [1,1870,null,{}] 15:20:56 INFO - PROCESS | 1984 | 1461190856688 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}] 15:20:56 INFO - PROCESS | 1984 | 1461190856796 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:20:56 INFO - PROCESS | 1984 | 1461190856878 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x13074d800 == 85 [pid = 1984] [id = 475] 15:20:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12eaa3400) [pid = 1984] [serial = 1425] [outer = 0x0] 15:20:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12f413800) [pid = 1984] [serial = 1426] [outer = 0x12eaa3400] 15:20:56 INFO - PROCESS | 1984 | 1461190856910 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12f6c7c00) [pid = 1984] [serial = 1427] [outer = 0x12eaa3400] 15:20:57 INFO - PROCESS | 1984 | 1461190857349 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]]]}] 15:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 735ms 15:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:20:57 INFO - PROCESS | 1984 | 1461190857404 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 1984 | 1461190857405 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:20:57 INFO - PROCESS | 1984 | 1461190857407 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 1984 | 1461190857409 Marionette TRACE conn2 <- [1,1874,null,{}] 15:20:57 INFO - PROCESS | 1984 | 1461190857411 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}] 15:20:57 INFO - PROCESS | 1984 | 1461190857521 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:20:57 INFO - PROCESS | 1984 | 1461190857604 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x1192c8000 == 86 [pid = 1984] [id = 476] 15:20:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x115706000) [pid = 1984] [serial = 1428] [outer = 0x0] 15:20:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12a9d8400) [pid = 1984] [serial = 1429] [outer = 0x115706000] 15:20:57 INFO - PROCESS | 1984 | 1461190857636 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12a9dc800) [pid = 1984] [serial = 1430] [outer = 0x115706000] 15:20:58 INFO - PROCESS | 1984 | 1461190858076 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]]]}] 15:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 15:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:20:58 INFO - PROCESS | 1984 | 1461190858129 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:20:58 INFO - PROCESS | 1984 | 1461190858130 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:20:58 INFO - PROCESS | 1984 | 1461190858133 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:20:58 INFO - PROCESS | 1984 | 1461190858134 Marionette TRACE conn2 <- [1,1878,null,{}] 15:20:58 INFO - PROCESS | 1984 | 1461190858339 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}] 15:20:58 INFO - PROCESS | 1984 | 1461190858473 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:20:58 INFO - PROCESS | 1984 | 1461190858588 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba6800 == 87 [pid = 1984] [id = 477] 15:20:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x114e93400) [pid = 1984] [serial = 1431] [outer = 0x0] 15:20:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x114f62000) [pid = 1984] [serial = 1432] [outer = 0x114e93400] 15:20:58 INFO - PROCESS | 1984 | 1461190858634 Marionette DEBUG loaded listener.js 15:20:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x1158d3c00) [pid = 1984] [serial = 1433] [outer = 0x114e93400] 15:20:59 INFO - PROCESS | 1984 | 1461190859159 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]]]}] 15:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1071ms 15:20:59 INFO - PROCESS | 1984 | 1461190859207 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:20:59 INFO - PROCESS | 1984 | 1461190859211 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:20:59 INFO - PROCESS | 1984 | 1461190859214 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 1984 | 1461190859215 Marionette TRACE conn2 <- [1,1882,null,{}] 15:20:59 INFO - PROCESS | 1984 | 1461190859218 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}] 15:20:59 INFO - PROCESS | 1984 | 1461190859323 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:20:59 INFO - PROCESS | 1984 | 1461190859415 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x118faa800 == 88 [pid = 1984] [id = 478] 15:20:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x115702800) [pid = 1984] [serial = 1434] [outer = 0x0] 15:20:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x11abb6400) [pid = 1984] [serial = 1435] [outer = 0x115702800] 15:20:59 INFO - PROCESS | 1984 | 1461190859446 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x11aee7c00) [pid = 1984] [serial = 1436] [outer = 0x115702800] 15:20:59 INFO - PROCESS | 1984 | 1461190859877 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]]]}] 15:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x11aa10800 == 87 [pid = 1984] [id = 349] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x115291000 == 86 [pid = 1984] [id = 348] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12d765800 == 85 [pid = 1984] [id = 351] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12e752000 == 84 [pid = 1984] [id = 467] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12dae3000 == 83 [pid = 1984] [id = 466] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12e909800) [pid = 1984] [serial = 1341] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | 1461190860068 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1984 | 1461190860070 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12d74c800 == 82 [pid = 1984] [id = 465] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfcf800 == 81 [pid = 1984] [id = 464] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12b984000 == 80 [pid = 1984] [id = 463] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa85800 == 79 [pid = 1984] [id = 462] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12a862000 == 78 [pid = 1984] [id = 461] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12979e800 == 77 [pid = 1984] [id = 460] 15:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0db800 == 76 [pid = 1984] [id = 459] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x11c336000 == 75 [pid = 1984] [id = 458] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x1192bd000 == 74 [pid = 1984] [id = 457] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x1192d4800 == 73 [pid = 1984] [id = 456] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x123bb5800 == 72 [pid = 1984] [id = 455] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12af96800 == 71 [pid = 1984] [id = 452] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdb5000 == 70 [pid = 1984] [id = 451] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12d767800 == 69 [pid = 1984] [id = 450] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x1247f7000 == 68 [pid = 1984] [id = 449] 15:21:00 INFO - PROCESS | 1984 | --DOCSHELL 0x118ab6800 == 67 [pid = 1984] [id = 448] 15:21:00 INFO - PROCESS | 1984 | 1461190860100 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1984 | 1461190860102 Marionette TRACE conn2 <- [1,1886,null,{}] 15:21:00 INFO - PROCESS | 1984 | 1461190860109 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}] 15:21:00 INFO - PROCESS | 1984 | 1461190860203 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:21:00 INFO - PROCESS | 1984 | 1461190860208 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a50c000 == 68 [pid = 1984] [id = 479] 15:21:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x11b80fc00) [pid = 1984] [serial = 1437] [outer = 0x0] 15:21:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x11bbab800) [pid = 1984] [serial = 1438] [outer = 0x11b80fc00] 15:21:00 INFO - PROCESS | 1984 | 1461190860238 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x11c683400) [pid = 1984] [serial = 1439] [outer = 0x11b80fc00] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12e977c00) [pid = 1984] [serial = 1329] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12e681800) [pid = 1984] [serial = 1326] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12f112400) [pid = 1984] [serial = 1332] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x12ea9dc00) [pid = 1984] [serial = 1330] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x11c682400) [pid = 1984] [serial = 1338] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x129363400) [pid = 1984] [serial = 1317] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x12a5e4000) [pid = 1984] [serial = 1318] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x12bbbb000) [pid = 1984] [serial = 1293] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12f72ac00) [pid = 1984] [serial = 1299] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12a6b1c00) [pid = 1984] [serial = 1320] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x123ebbc00) [pid = 1984] [serial = 1314] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12935a000) [pid = 1984] [serial = 1315] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x118fc2800) [pid = 1984] [serial = 1308] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x11a8c0400) [pid = 1984] [serial = 1309] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x11ae7d800) [pid = 1984] [serial = 1281] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x11a74a000) [pid = 1984] [serial = 1305] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x11a753000) [pid = 1984] [serial = 1311] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x11be58400) [pid = 1984] [serial = 1312] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x114e90400) [pid = 1984] [serial = 1302] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12470d400) [pid = 1984] [serial = 1284] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12e978400) [pid = 1984] [serial = 1296] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x12aab1c00) [pid = 1984] [serial = 1287] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12b0b5000) [pid = 1984] [serial = 1290] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x11862ac00) [pid = 1984] [serial = 1335] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12b99d800) [pid = 1984] [serial = 1339] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12f417400) [pid = 1984] [serial = 1333] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12ce4ac00) [pid = 1984] [serial = 1323] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12e908400) [pid = 1984] [serial = 1327] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12e127000) [pid = 1984] [serial = 1324] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x12b0ae800) [pid = 1984] [serial = 1321] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x11ac9a000) [pid = 1984] [serial = 1336] [outer = 0x0] [url = about:blank] 15:21:00 INFO - PROCESS | 1984 | 1461190860631 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]]]}] 15:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 584ms 15:21:00 INFO - PROCESS | 1984 | 1461190860678 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 1984 | 1461190860683 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:21:00 INFO - PROCESS | 1984 | 1461190860686 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 1984 | 1461190860688 Marionette TRACE conn2 <- [1,1890,null,{}] 15:21:00 INFO - PROCESS | 1984 | 1461190860690 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}] 15:21:00 INFO - PROCESS | 1984 | 1461190860780 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:21:00 INFO - PROCESS | 1984 | 1461190860786 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d8b800 == 69 [pid = 1984] [id = 480] 15:21:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x123d32400) [pid = 1984] [serial = 1440] [outer = 0x0] 15:21:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12880a400) [pid = 1984] [serial = 1441] [outer = 0x123d32400] 15:21:00 INFO - PROCESS | 1984 | 1461190860813 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x129367400) [pid = 1984] [serial = 1442] [outer = 0x123d32400] 15:21:01 INFO - PROCESS | 1984 | 1461190861182 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]]]}] 15:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 15:21:01 INFO - PROCESS | 1984 | 1461190861208 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 1984 | 1461190861210 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:21:01 INFO - PROCESS | 1984 | 1461190861212 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 1984 | 1461190861213 Marionette TRACE conn2 <- [1,1894,null,{}] 15:21:01 INFO - PROCESS | 1984 | 1461190861215 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}] 15:21:01 INFO - PROCESS | 1984 | 1461190861304 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:21:01 INFO - PROCESS | 1984 | 1461190861309 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a610000 == 70 [pid = 1984] [id = 481] 15:21:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12918c800) [pid = 1984] [serial = 1443] [outer = 0x0] 15:21:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x1294c9800) [pid = 1984] [serial = 1444] [outer = 0x12918c800] 15:21:01 INFO - PROCESS | 1984 | 1461190861335 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12a9d9c00) [pid = 1984] [serial = 1445] [outer = 0x12918c800] 15:21:01 INFO - PROCESS | 1984 | 1461190861692 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]]]}] 15:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 522ms 15:21:01 INFO - PROCESS | 1984 | 1461190861734 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 1984 | 1461190861736 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:21:01 INFO - PROCESS | 1984 | 1461190861738 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 1984 | 1461190861739 Marionette TRACE conn2 <- [1,1898,null,{}] 15:21:01 INFO - PROCESS | 1984 | 1461190861741 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}] 15:21:01 INFO - PROCESS | 1984 | 1461190861884 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:21:01 INFO - PROCESS | 1984 | 1461190861934 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b26b000 == 71 [pid = 1984] [id = 482] 15:21:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x1294bbc00) [pid = 1984] [serial = 1446] [outer = 0x0] 15:21:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12aab3000) [pid = 1984] [serial = 1447] [outer = 0x1294bbc00] 15:21:01 INFO - PROCESS | 1984 | 1461190861962 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12b998800) [pid = 1984] [serial = 1448] [outer = 0x1294bbc00] 15:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 569ms 15:21:02 INFO - PROCESS | 1984 | 1461190862302 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]]]}] 15:21:02 INFO - PROCESS | 1984 | 1461190862310 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 1984 | 1461190862311 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:21:02 INFO - PROCESS | 1984 | 1461190862313 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 1984 | 1461190862314 Marionette TRACE conn2 <- [1,1902,null,{}] 15:21:02 INFO - PROCESS | 1984 | 1461190862317 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}] 15:21:02 INFO - PROCESS | 1984 | 1461190862437 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:21:02 INFO - PROCESS | 1984 | 1461190862453 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf68000 == 72 [pid = 1984] [id = 483] 15:21:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12b99c000) [pid = 1984] [serial = 1449] [outer = 0x0] 15:21:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12bbb7800) [pid = 1984] [serial = 1450] [outer = 0x12b99c000] 15:21:02 INFO - PROCESS | 1984 | 1461190862478 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12d7f0000) [pid = 1984] [serial = 1451] [outer = 0x12b99c000] 15:21:02 INFO - PROCESS | 1984 | 1461190862845 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]]]}] 15:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 571ms 15:21:02 INFO - PROCESS | 1984 | 1461190862887 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 1984 | 1461190862888 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:21:02 INFO - PROCESS | 1984 | 1461190862890 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 1984 | 1461190862891 Marionette TRACE conn2 <- [1,1906,null,{}] 15:21:02 INFO - PROCESS | 1984 | 1461190862893 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}] 15:21:03 INFO - PROCESS | 1984 | 1461190863012 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:21:03 INFO - PROCESS | 1984 | 1461190863024 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x12da23000 == 73 [pid = 1984] [id = 484] 15:21:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x118ce0000) [pid = 1984] [serial = 1452] [outer = 0x0] 15:21:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12e363400) [pid = 1984] [serial = 1453] [outer = 0x118ce0000] 15:21:03 INFO - PROCESS | 1984 | 1461190863050 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12e69e400) [pid = 1984] [serial = 1454] [outer = 0x118ce0000] 15:21:03 INFO - PROCESS | 1984 | 1461190863444 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]]]}] 15:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 571ms 15:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:21:03 INFO - PROCESS | 1984 | 1461190863462 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 1984 | 1461190863464 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:21:03 INFO - PROCESS | 1984 | 1461190863467 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 1984 | 1461190863469 Marionette TRACE conn2 <- [1,1910,null,{}] 15:21:03 INFO - PROCESS | 1984 | 1461190863475 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}] 15:21:03 INFO - PROCESS | 1984 | 1461190863642 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:21:03 INFO - PROCESS | 1984 | 1461190863661 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e748800 == 74 [pid = 1984] [id = 485] 15:21:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12e682c00) [pid = 1984] [serial = 1455] [outer = 0x0] 15:21:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12e97b800) [pid = 1984] [serial = 1456] [outer = 0x12e682c00] 15:21:03 INFO - PROCESS | 1984 | 1461190863686 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12ee6d000) [pid = 1984] [serial = 1457] [outer = 0x12e682c00] 15:21:04 INFO - PROCESS | 1984 | 1461190864048 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]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 625ms 15:21:04 INFO - PROCESS | 1984 | 1461190864092 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1984 | 1461190864093 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:21:04 INFO - PROCESS | 1984 | 1461190864096 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1984 | 1461190864097 Marionette TRACE conn2 <- [1,1914,null,{}] 15:21:04 INFO - PROCESS | 1984 | 1461190864099 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}] 15:21:04 INFO - PROCESS | 1984 | 1461190864352 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x11b80d400) [pid = 1984] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x11a8ca800) [pid = 1984] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x11913b800) [pid = 1984] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x11aca2400) [pid = 1984] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x11c684400) [pid = 1984] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x129459000) [pid = 1984] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x115661800) [pid = 1984] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x11be56c00) [pid = 1984] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x1238a7c00) [pid = 1984] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12a6ae000) [pid = 1984] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x1197cf800) [pid = 1984] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12bace400) [pid = 1984] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x12b9a1c00) [pid = 1984] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:21:04 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12d235000) [pid = 1984] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:21:04 INFO - PROCESS | 1984 | 1461190864407 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x118277000 == 75 [pid = 1984] [id = 486] 15:21:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x114bec400) [pid = 1984] [serial = 1458] [outer = 0x0] 15:21:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x1197cf800) [pid = 1984] [serial = 1459] [outer = 0x114bec400] 15:21:04 INFO - PROCESS | 1984 | 1461190864433 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x11c684400) [pid = 1984] [serial = 1460] [outer = 0x114bec400] 15:21:04 INFO - PROCESS | 1984 | 1461190864696 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]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 618ms 15:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:21:04 INFO - PROCESS | 1984 | 1461190864715 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 1984 | 1461190864716 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:21:04 INFO - PROCESS | 1984 | 1461190864718 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 1984 | 1461190864719 Marionette TRACE conn2 <- [1,1918,null,{}] 15:21:04 INFO - PROCESS | 1984 | 1461190864730 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}] 15:21:04 INFO - PROCESS | 1984 | 1461190864846 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:21:04 INFO - PROCESS | 1984 | 1461190864851 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f614000 == 76 [pid = 1984] [id = 487] 15:21:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x129360c00) [pid = 1984] [serial = 1461] [outer = 0x0] 15:21:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12eaa0400) [pid = 1984] [serial = 1462] [outer = 0x129360c00] 15:21:04 INFO - PROCESS | 1984 | 1461190864881 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12f72ec00) [pid = 1984] [serial = 1463] [outer = 0x129360c00] 15:21:05 INFO - PROCESS | 1984 | 1461190865248 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]]]}] 15:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 578ms 15:21:05 INFO - PROCESS | 1984 | 1461190865296 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:21:05 INFO - PROCESS | 1984 | 1461190865298 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:21:05 INFO - PROCESS | 1984 | 1461190865300 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:21:05 INFO - PROCESS | 1984 | 1461190865302 Marionette TRACE conn2 <- [1,1922,null,{}] 15:21:05 INFO - PROCESS | 1984 | 1461190865306 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}] 15:21:05 INFO - PROCESS | 1984 | 1461190865397 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:21:05 INFO - PROCESS | 1984 | 1461190865401 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd17800 == 77 [pid = 1984] [id = 488] 15:21:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12e67e000) [pid = 1984] [serial = 1464] [outer = 0x0] 15:21:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12ec4d000) [pid = 1984] [serial = 1465] [outer = 0x12e67e000] 15:21:05 INFO - PROCESS | 1984 | 1461190865428 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12f72d000) [pid = 1984] [serial = 1466] [outer = 0x12e67e000] 15:21:05 INFO - PROCESS | 1984 | 1461190865800 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]]]}] 15:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 15:21:05 INFO - PROCESS | 1984 | 1461190865824 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:21:05 INFO - PROCESS | 1984 | 1461190865826 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:21:05 INFO - PROCESS | 1984 | 1461190865829 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:21:05 INFO - PROCESS | 1984 | 1461190865831 Marionette TRACE conn2 <- [1,1926,null,{}] 15:21:05 INFO - PROCESS | 1984 | 1461190865834 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}] 15:21:06 INFO - PROCESS | 1984 | 1461190866021 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:21:06 INFO - PROCESS | 1984 | 1461190866038 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x136e85000 == 78 [pid = 1984] [id = 489] 15:21:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x129461800) [pid = 1984] [serial = 1467] [outer = 0x0] 15:21:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x129469c00) [pid = 1984] [serial = 1468] [outer = 0x129461800] 15:21:06 INFO - PROCESS | 1984 | 1461190866077 Marionette DEBUG loaded listener.js 15:21:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12946e800) [pid = 1984] [serial = 1469] [outer = 0x129461800] 15:21:06 INFO - PROCESS | 1984 | 1461190866651 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]]]}] 15:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 869ms 15:21:06 INFO - PROCESS | 1984 | 1461190866699 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 1984 | 1461190866702 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:21:06 INFO - PROCESS | 1984 | 1461190866708 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 1984 | 1461190866711 Marionette TRACE conn2 <- [1,1930,null,{}] 15:21:06 INFO - PROCESS | 1984 | 1461190866715 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}] 15:21:06 INFO - PROCESS | 1984 | 1461190866832 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:21:06 INFO - PROCESS | 1984 | 1461190866920 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a03800 == 79 [pid = 1984] [id = 490] 15:21:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x1182b3800) [pid = 1984] [serial = 1470] [outer = 0x0] 15:21:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x119d60c00) [pid = 1984] [serial = 1471] [outer = 0x1182b3800] 15:21:06 INFO - PROCESS | 1984 | 1461190866953 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x11aca1c00) [pid = 1984] [serial = 1472] [outer = 0x1182b3800] 15:21:07 INFO - PROCESS | 1984 | 1461190867480 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]]]}] 15:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 822ms 15:21:07 INFO - PROCESS | 1984 | 1461190867542 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 1984 | 1461190867548 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:21:07 INFO - PROCESS | 1984 | 1461190867559 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 1984 | 1461190867562 Marionette TRACE conn2 <- [1,1934,null,{}] 15:21:07 INFO - PROCESS | 1984 | 1461190867567 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}] 15:21:07 INFO - PROCESS | 1984 | 1461190867736 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:21:07 INFO - PROCESS | 1984 | 1461190867824 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af8c800 == 80 [pid = 1984] [id = 491] 15:21:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x11be5ec00) [pid = 1984] [serial = 1473] [outer = 0x0] 15:21:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12470c800) [pid = 1984] [serial = 1474] [outer = 0x11be5ec00] 15:21:07 INFO - PROCESS | 1984 | 1461190867854 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x127e6a800) [pid = 1984] [serial = 1475] [outer = 0x11be5ec00] 15:21:08 INFO - PROCESS | 1984 | 1461190868283 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]]]}] 15:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 775ms 15:21:08 INFO - PROCESS | 1984 | 1461190868334 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:21:08 INFO - PROCESS | 1984 | 1461190868335 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:21:08 INFO - PROCESS | 1984 | 1461190868357 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:21:08 INFO - PROCESS | 1984 | 1461190868359 Marionette TRACE conn2 <- [1,1938,null,{}] 15:21:08 INFO - PROCESS | 1984 | 1461190868367 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}] 15:21:08 INFO - PROCESS | 1984 | 1461190868483 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:21:08 INFO - PROCESS | 1984 | 1461190868571 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fcbc000 == 81 [pid = 1984] [id = 492] 15:21:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x129464800) [pid = 1984] [serial = 1476] [outer = 0x0] 15:21:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x12a6b1c00) [pid = 1984] [serial = 1477] [outer = 0x129464800] 15:21:08 INFO - PROCESS | 1984 | 1461190868603 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12aab4400) [pid = 1984] [serial = 1478] [outer = 0x129464800] 15:21:09 INFO - PROCESS | 1984 | 1461190869028 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]]]}] 15:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 15:21:09 INFO - PROCESS | 1984 | 1461190869083 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1984 | 1461190869085 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:21:09 INFO - PROCESS | 1984 | 1461190869088 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1984 | 1461190869090 Marionette TRACE conn2 <- [1,1942,null,{}] 15:21:09 INFO - PROCESS | 1984 | 1461190869092 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}] 15:21:09 INFO - PROCESS | 1984 | 1461190869204 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:21:09 INFO - PROCESS | 1984 | 1461190869291 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ac11000 == 82 [pid = 1984] [id = 493] 15:21:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x129470c00) [pid = 1984] [serial = 1479] [outer = 0x0] 15:21:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12b994800) [pid = 1984] [serial = 1480] [outer = 0x129470c00] 15:21:09 INFO - PROCESS | 1984 | 1461190869321 Marionette DEBUG loaded listener.js 15:21:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12d235000) [pid = 1984] [serial = 1481] [outer = 0x129470c00] 15:21:09 INFO - PROCESS | 1984 | 1461190869715 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]]]}] 15:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 15:21:09 INFO - PROCESS | 1984 | 1461190869758 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 1984 | 1461190869760 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:21:09 INFO - PROCESS | 1984 | 1461190869762 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 1984 | 1461190869763 Marionette TRACE conn2 <- [1,1946,null,{}] 15:21:09 INFO - PROCESS | 1984 | 1461190869766 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}] 15:21:09 INFO - PROCESS | 1984 | 1461190869878 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:21:09 INFO - PROCESS | 1984 | 1461190869964 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fca4000 == 83 [pid = 1984] [id = 494] 15:21:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12b22c000) [pid = 1984] [serial = 1482] [outer = 0x0] 15:21:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12e90d400) [pid = 1984] [serial = 1483] [outer = 0x12b22c000] 15:21:09 INFO - PROCESS | 1984 | 1461190869996 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12ec44000) [pid = 1984] [serial = 1484] [outer = 0x12b22c000] 15:21:10 INFO - PROCESS | 1984 | 1461190870427 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]]]}] 15:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 15:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:21:10 INFO - PROCESS | 1984 | 1461190870434 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 1984 | 1461190870435 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:21:10 INFO - PROCESS | 1984 | 1461190870437 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 1984 | 1461190870438 Marionette TRACE conn2 <- [1,1950,null,{}] 15:21:10 INFO - PROCESS | 1984 | 1461190870441 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}] 15:21:10 INFO - PROCESS | 1984 | 1461190870584 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:21:10 INFO - PROCESS | 1984 | 1461190870685 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x138899800 == 84 [pid = 1984] [id = 495] 15:21:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12ee70400) [pid = 1984] [serial = 1485] [outer = 0x0] 15:21:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12f72b400) [pid = 1984] [serial = 1486] [outer = 0x12ee70400] 15:21:10 INFO - PROCESS | 1984 | 1461190870718 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x12fbe4000) [pid = 1984] [serial = 1487] [outer = 0x12ee70400] 15:21:11 INFO - PROCESS | 1984 | 1461190871130 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]]]}] 15:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 15:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:21:11 INFO - PROCESS | 1984 | 1461190871156 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:21:11 INFO - PROCESS | 1984 | 1461190871158 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:21:11 INFO - PROCESS | 1984 | 1461190871160 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:21:11 INFO - PROCESS | 1984 | 1461190871161 Marionette TRACE conn2 <- [1,1954,null,{}] 15:21:11 INFO - PROCESS | 1984 | 1461190871164 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}] 15:21:11 INFO - PROCESS | 1984 | 1461190871273 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:21:11 INFO - PROCESS | 1984 | 1461190871388 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af66000 == 85 [pid = 1984] [id = 496] 15:21:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x129476400) [pid = 1984] [serial = 1488] [outer = 0x0] 15:21:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x12947a800) [pid = 1984] [serial = 1489] [outer = 0x129476400] 15:21:11 INFO - PROCESS | 1984 | 1461190871420 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x12947f400) [pid = 1984] [serial = 1490] [outer = 0x129476400] 15:21:11 INFO - PROCESS | 1984 | 1461190871810 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]]]}] 15:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 672ms 15:21:11 INFO - PROCESS | 1984 | 1461190871832 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:21:11 INFO - PROCESS | 1984 | 1461190871834 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:21:11 INFO - PROCESS | 1984 | 1461190871836 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:21:11 INFO - PROCESS | 1984 | 1461190871837 Marionette TRACE conn2 <- [1,1958,null,{}] 15:21:11 INFO - PROCESS | 1984 | 1461190871840 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}] 15:21:11 INFO - PROCESS | 1984 | 1461190871951 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:21:12 INFO - PROCESS | 1984 | 1461190872071 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388ab800 == 86 [pid = 1984] [id = 497] 15:21:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x129478c00) [pid = 1984] [serial = 1491] [outer = 0x0] 15:21:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12f784c00) [pid = 1984] [serial = 1492] [outer = 0x129478c00] 15:21:12 INFO - PROCESS | 1984 | 1461190872100 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x12f788400) [pid = 1984] [serial = 1493] [outer = 0x129478c00] 15:21:12 INFO - PROCESS | 1984 | 1461190872544 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]]]}] 15:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 15:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:21:12 INFO - PROCESS | 1984 | 1461190872557 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 1984 | 1461190872559 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:21:12 INFO - PROCESS | 1984 | 1461190872561 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 1984 | 1461190872562 Marionette TRACE conn2 <- [1,1962,null,{}] 15:21:12 INFO - PROCESS | 1984 | 1461190872565 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}] 15:21:12 INFO - PROCESS | 1984 | 1461190872685 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:21:12 INFO - PROCESS | 1984 | 1461190872803 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aeb1800 == 87 [pid = 1984] [id = 498] 15:21:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x115662c00) [pid = 1984] [serial = 1494] [outer = 0x0] 15:21:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x119d65800) [pid = 1984] [serial = 1495] [outer = 0x115662c00] 15:21:12 INFO - PROCESS | 1984 | 1461190872837 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12b22a800) [pid = 1984] [serial = 1496] [outer = 0x115662c00] 15:21:13 INFO - PROCESS | 1984 | 1461190873238 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]]]}] 15:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 723ms 15:21:13 INFO - PROCESS | 1984 | 1461190873284 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 1984 | 1461190873286 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:21:13 INFO - PROCESS | 1984 | 1461190873305 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 1984 | 1461190873306 Marionette TRACE conn2 <- [1,1966,null,{}] 15:21:13 INFO - PROCESS | 1984 | 1461190873309 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}] 15:21:13 INFO - PROCESS | 1984 | 1461190873421 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:21:13 INFO - PROCESS | 1984 | 1461190873782 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x123bb4800 == 88 [pid = 1984] [id = 499] 15:21:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x114beb000) [pid = 1984] [serial = 1497] [outer = 0x0] 15:21:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x114e8f800) [pid = 1984] [serial = 1498] [outer = 0x114beb000] 15:21:13 INFO - PROCESS | 1984 | 1461190873832 Marionette DEBUG loaded listener.js 15:21:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x1154a2800) [pid = 1984] [serial = 1499] [outer = 0x114beb000] 15:21:14 INFO - PROCESS | 1984 | 1461190874363 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]]]}] 15:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1078ms 15:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:21:14 INFO - PROCESS | 1984 | 1461190874381 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:21:14 INFO - PROCESS | 1984 | 1461190874383 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:21:14 INFO - PROCESS | 1984 | 1461190874386 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - PROCESS | 1984 | 1461190874388 Marionette TRACE conn2 <- [1,1970,null,{}] 15:21:14 INFO - PROCESS | 1984 | 1461190874392 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}] 15:21:14 INFO - PROCESS | 1984 | 1461190874498 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:21:14 INFO - PROCESS | 1984 | 1461190874625 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a618800 == 89 [pid = 1984] [id = 500] 15:21:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x11ac9f000) [pid = 1984] [serial = 1500] [outer = 0x0] 15:21:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x11aeea000) [pid = 1984] [serial = 1501] [outer = 0x11ac9f000] 15:21:14 INFO - PROCESS | 1984 | 1461190874655 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x11be5cc00) [pid = 1984] [serial = 1502] [outer = 0x11ac9f000] 15:21:15 INFO - PROCESS | 1984 | 1461190875275 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]]]}] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa99800 == 88 [pid = 1984] [id = 432] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x130221000 == 87 [pid = 1984] [id = 430] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x114b98000 == 86 [pid = 1984] [id = 433] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12fd17800 == 85 [pid = 1984] [id = 488] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12f614000 == 84 [pid = 1984] [id = 487] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x118277000 == 83 [pid = 1984] [id = 486] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12e748800 == 82 [pid = 1984] [id = 485] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12da23000 == 81 [pid = 1984] [id = 484] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf68000 == 80 [pid = 1984] [id = 483] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12b26b000 == 79 [pid = 1984] [id = 482] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12a610000 == 78 [pid = 1984] [id = 481] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x128d8b800 == 77 [pid = 1984] [id = 480] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11a50c000 == 76 [pid = 1984] [id = 479] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x118faa800 == 75 [pid = 1984] [id = 478] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba6800 == 74 [pid = 1984] [id = 477] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x1192c8000 == 73 [pid = 1984] [id = 476] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x13074d800 == 72 [pid = 1984] [id = 475] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12fcbb800 == 71 [pid = 1984] [id = 474] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12f616000 == 70 [pid = 1984] [id = 473] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12ecb4000 == 69 [pid = 1984] [id = 472] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x12da30000 == 68 [pid = 1984] [id = 471] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x128d83800 == 67 [pid = 1984] [id = 470] 15:21:15 INFO - PROCESS | 1984 | --DOCSHELL 0x11aeb3800 == 66 [pid = 1984] [id = 469] 15:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 971ms 15:21:15 INFO - PROCESS | 1984 | 1461190875361 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 1984 | 1461190875365 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:21:15 INFO - PROCESS | 1984 | 1461190875369 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1984 | 1461190875371 Marionette TRACE conn2 <- [1,1974,null,{}] 15:21:15 INFO - PROCESS | 1984 | 1461190875374 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}] 15:21:15 INFO - PROCESS | 1984 | 1461190875467 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12f418c00) [pid = 1984] [serial = 1342] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x11b88b400) [pid = 1984] [serial = 1374] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x11c450400) [pid = 1984] [serial = 1375] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x11ac95c00) [pid = 1984] [serial = 1371] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x11aee5c00) [pid = 1984] [serial = 1372] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x114be8c00) [pid = 1984] [serial = 1344] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x1146b8c00) [pid = 1984] [serial = 1369] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x119c74c00) [pid = 1984] [serial = 1368] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x11ae7a800) [pid = 1984] [serial = 1347] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x12880a800) [pid = 1984] [serial = 1383] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x12f723400) [pid = 1984] [serial = 1359] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x1238b2c00) [pid = 1984] [serial = 1377] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x124370400) [pid = 1984] [serial = 1378] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x12b0b5800) [pid = 1984] [serial = 1389] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x12e121000) [pid = 1984] [serial = 1356] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x118a6b800) [pid = 1984] [serial = 1366] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x11570ec00) [pid = 1984] [serial = 1365] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x115596c00) [pid = 1984] [serial = 1362] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12a6a9000) [pid = 1984] [serial = 1353] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12aab9c00) [pid = 1984] [serial = 1387] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12a6a7400) [pid = 1984] [serial = 1386] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x124713c00) [pid = 1984] [serial = 1350] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x1277c8400) [pid = 1984] [serial = 1380] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12b2a4400) [pid = 1984] [serial = 1392] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x12b2a7000) [pid = 1984] [serial = 1395] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x12b235400) [pid = 1984] [serial = 1390] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12b905800) [pid = 1984] [serial = 1393] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12e11fc00) [pid = 1984] [serial = 1399] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12a5db800) [pid = 1984] [serial = 1384] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x129458800) [pid = 1984] [serial = 1381] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12e689400) [pid = 1984] [serial = 1402] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12bad4000) [pid = 1984] [serial = 1396] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12d00d000) [pid = 1984] [serial = 1398] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12e35f400) [pid = 1984] [serial = 1401] [outer = 0x0] [url = about:blank] 15:21:15 INFO - PROCESS | 1984 | 1461190875550 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b29000 == 67 [pid = 1984] [id = 501] 15:21:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x114be8c00) [pid = 1984] [serial = 1503] [outer = 0x0] 15:21:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x11ae7a800) [pid = 1984] [serial = 1504] [outer = 0x114be8c00] 15:21:15 INFO - PROCESS | 1984 | 1461190875580 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x123eb7400) [pid = 1984] [serial = 1505] [outer = 0x114be8c00] 15:21:15 INFO - PROCESS | 1984 | 1461190875917 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]]]}] 15:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 573ms 15:21:15 INFO - PROCESS | 1984 | 1461190875942 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:21:15 INFO - PROCESS | 1984 | 1461190875943 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:21:15 INFO - PROCESS | 1984 | 1461190875954 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - PROCESS | 1984 | 1461190875961 Marionette TRACE conn2 <- [1,1978,null,{}] 15:21:15 INFO - PROCESS | 1984 | 1461190875965 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}] 15:21:16 INFO - PROCESS | 1984 | 1461190876144 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:21:16 INFO - PROCESS | 1984 | 1461190876255 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x123f95000 == 68 [pid = 1984] [id = 502] 15:21:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x123a32400) [pid = 1984] [serial = 1506] [outer = 0x0] 15:21:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x128d2e400) [pid = 1984] [serial = 1507] [outer = 0x123a32400] 15:21:16 INFO - PROCESS | 1984 | 1461190876296 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12946ac00) [pid = 1984] [serial = 1508] [outer = 0x123a32400] 15:21:16 INFO - PROCESS | 1984 | 1461190876634 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]]]}] 15:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 734ms 15:21:16 INFO - PROCESS | 1984 | 1461190876689 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 1984 | 1461190876691 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:21:16 INFO - PROCESS | 1984 | 1461190876695 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - PROCESS | 1984 | 1461190876696 Marionette TRACE conn2 <- [1,1982,null,{}] 15:21:16 INFO - PROCESS | 1984 | 1461190876698 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}] 15:21:16 INFO - PROCESS | 1984 | 1461190876805 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:21:16 INFO - PROCESS | 1984 | 1461190876810 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa9c000 == 69 [pid = 1984] [id = 503] 15:21:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12947c800) [pid = 1984] [serial = 1509] [outer = 0x0] 15:21:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12a6b2000) [pid = 1984] [serial = 1510] [outer = 0x12947c800] 15:21:16 INFO - PROCESS | 1984 | 1461190876836 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x12a9e0800) [pid = 1984] [serial = 1511] [outer = 0x12947c800] 15:21:17 INFO - PROCESS | 1984 | 1461190877171 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]]]}] 15:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 15:21:17 INFO - PROCESS | 1984 | 1461190877214 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 1984 | 1461190877216 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:21:17 INFO - PROCESS | 1984 | 1461190877218 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 1984 | 1461190877219 Marionette TRACE conn2 <- [1,1986,null,{}] 15:21:17 INFO - PROCESS | 1984 | 1461190877221 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}] 15:21:17 INFO - PROCESS | 1984 | 1461190877314 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:21:17 INFO - PROCESS | 1984 | 1461190877470 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x11528d000 == 70 [pid = 1984] [id = 504] 15:21:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x1146c2800) [pid = 1984] [serial = 1512] [outer = 0x0] 15:21:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x114bf1400) [pid = 1984] [serial = 1513] [outer = 0x1146c2800] 15:21:17 INFO - PROCESS | 1984 | 1461190877504 Marionette DEBUG loaded listener.js 15:21:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x1187b6400) [pid = 1984] [serial = 1514] [outer = 0x1146c2800] 15:21:17 INFO - PROCESS | 1984 | 1461190877924 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]]]}] 15:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 15:21:17 INFO - PROCESS | 1984 | 1461190877987 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 1984 | 1461190877990 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:21:17 INFO - PROCESS | 1984 | 1461190877993 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 1984 | 1461190877996 Marionette TRACE conn2 <- [1,1990,null,{}] 15:21:18 INFO - PROCESS | 1984 | 1461190878000 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}] 15:21:18 INFO - PROCESS | 1984 | 1461190878137 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:21:18 INFO - PROCESS | 1984 | 1461190878235 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291bc000 == 71 [pid = 1984] [id = 505] 15:21:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x123b36c00) [pid = 1984] [serial = 1515] [outer = 0x0] 15:21:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x124718000) [pid = 1984] [serial = 1516] [outer = 0x123b36c00] 15:21:18 INFO - PROCESS | 1984 | 1461190878268 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x129358800) [pid = 1984] [serial = 1517] [outer = 0x123b36c00] 15:21:18 INFO - PROCESS | 1984 | 1461190878699 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]]]}] 15:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 723ms 15:21:18 INFO - PROCESS | 1984 | 1461190878718 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 1984 | 1461190878721 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:21:18 INFO - PROCESS | 1984 | 1461190878723 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 1984 | 1461190878725 Marionette TRACE conn2 <- [1,1994,null,{}] 15:21:18 INFO - PROCESS | 1984 | 1461190878727 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}] 15:21:18 INFO - PROCESS | 1984 | 1461190878839 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:21:18 INFO - PROCESS | 1984 | 1461190878952 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b980000 == 72 [pid = 1984] [id = 506] 15:21:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12935dc00) [pid = 1984] [serial = 1518] [outer = 0x0] 15:21:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12947b000) [pid = 1984] [serial = 1519] [outer = 0x12935dc00] 15:21:18 INFO - PROCESS | 1984 | 1461190878987 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12aab6c00) [pid = 1984] [serial = 1520] [outer = 0x12935dc00] 15:21:19 INFO - PROCESS | 1984 | 1461190879395 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]]]}] 15:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 15:21:19 INFO - PROCESS | 1984 | 1461190879462 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 1984 | 1461190879464 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:21:19 INFO - PROCESS | 1984 | 1461190879484 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 1984 | 1461190879488 Marionette TRACE conn2 <- [1,1998,null,{}] 15:21:19 INFO - PROCESS | 1984 | 1461190879494 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}] 15:21:19 INFO - PROCESS | 1984 | 1461190879601 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:21:19 INFO - PROCESS | 1984 | 1461190879711 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfed800 == 73 [pid = 1984] [id = 507] 15:21:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x12b0b5000) [pid = 1984] [serial = 1521] [outer = 0x0] 15:21:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x12b49c000) [pid = 1984] [serial = 1522] [outer = 0x12b0b5000] 15:21:19 INFO - PROCESS | 1984 | 1461190879744 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x12bbb3800) [pid = 1984] [serial = 1523] [outer = 0x12b0b5000] 15:21:20 INFO - PROCESS | 1984 | 1461190880144 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]]]}] 15:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 692ms 15:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:21:20 INFO - PROCESS | 1984 | 1461190880159 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 1984 | 1461190880161 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:21:20 INFO - PROCESS | 1984 | 1461190880164 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 1984 | 1461190880165 Marionette TRACE conn2 <- [1,2002,null,{}] 15:21:20 INFO - PROCESS | 1984 | 1461190880167 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}] 15:21:20 INFO - PROCESS | 1984 | 1461190880276 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:21:20 INFO - PROCESS | 1984 | 1461190880387 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12daf0000 == 74 [pid = 1984] [id = 508] 15:21:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x12b0b5800) [pid = 1984] [serial = 1524] [outer = 0x0] 15:21:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x12d008800) [pid = 1984] [serial = 1525] [outer = 0x12b0b5800] 15:21:20 INFO - PROCESS | 1984 | 1461190880419 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12d7fcc00) [pid = 1984] [serial = 1526] [outer = 0x12b0b5800] 15:21:20 INFO - PROCESS | 1984 | 1461190880820 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]]]}] 15:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 15:21:20 INFO - PROCESS | 1984 | 1461190880835 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 1984 | 1461190880837 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:21:20 INFO - PROCESS | 1984 | 1461190880841 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 1984 | 1461190880843 Marionette TRACE conn2 <- [1,2006,null,{}] 15:21:20 INFO - PROCESS | 1984 | 1461190880845 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}] 15:21:20 INFO - PROCESS | 1984 | 1461190880951 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:21:21 INFO - PROCESS | 1984 | 1461190881071 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea52800 == 75 [pid = 1984] [id = 509] 15:21:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x12e363000) [pid = 1984] [serial = 1527] [outer = 0x0] 15:21:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x12e689400) [pid = 1984] [serial = 1528] [outer = 0x12e363000] 15:21:21 INFO - PROCESS | 1984 | 1461190881108 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12e911c00) [pid = 1984] [serial = 1529] [outer = 0x12e363000] 15:21:21 INFO - PROCESS | 1984 | 1461190881534 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]]]}] 15:21:21 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 15:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 15:21:21 INFO - PROCESS | 1984 | 1461190881562 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 1984 | 1461190881563 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:21:21 INFO - PROCESS | 1984 | 1461190881565 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 1984 | 1461190881567 Marionette TRACE conn2 <- [1,2010,null,{}] 15:21:21 INFO - PROCESS | 1984 | 1461190881569 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}] 15:21:21 INFO - PROCESS | 1984 | 1461190881678 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:21:21 INFO - PROCESS | 1984 | 1461190881791 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec0b800 == 76 [pid = 1984] [id = 510] 15:21:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12e903800) [pid = 1984] [serial = 1530] [outer = 0x0] 15:21:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12ea9e800) [pid = 1984] [serial = 1531] [outer = 0x12e903800] 15:21:21 INFO - PROCESS | 1984 | 1461190881823 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x12ec50800) [pid = 1984] [serial = 1532] [outer = 0x12e903800] 15:21:22 INFO - PROCESS | 1984 | 1461190882218 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]]]}] 15:21:22 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 15:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 669ms 15:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:21:22 INFO - PROCESS | 1984 | 1461190882235 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 1984 | 1461190882236 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:21:22 INFO - PROCESS | 1984 | 1461190882241 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 1984 | 1461190882242 Marionette TRACE conn2 <- [1,2014,null,{}] 15:21:22 INFO - PROCESS | 1984 | 1461190882245 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}] 15:21:22 INFO - PROCESS | 1984 | 1461190882368 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:21:22 INFO - PROCESS | 1984 | 1461190882467 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f628800 == 77 [pid = 1984] [id = 511] 15:21:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12ec50000) [pid = 1984] [serial = 1533] [outer = 0x0] 15:21:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12f414000) [pid = 1984] [serial = 1534] [outer = 0x12ec50000] 15:21:22 INFO - PROCESS | 1984 | 1461190882497 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12f6cac00) [pid = 1984] [serial = 1535] [outer = 0x12ec50000] 15:21:22 INFO - PROCESS | 1984 | 1461190882913 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]]]}] 15:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 15:21:22 INFO - PROCESS | 1984 | 1461190882960 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 1984 | 1461190882962 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:21:22 INFO - PROCESS | 1984 | 1461190882964 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 1984 | 1461190882965 Marionette TRACE conn2 <- [1,2018,null,{}] 15:21:22 INFO - PROCESS | 1984 | 1461190882968 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}] 15:21:23 INFO - PROCESS | 1984 | 1461190883078 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:21:23 INFO - PROCESS | 1984 | 1461190883165 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdbc800 == 78 [pid = 1984] [id = 512] 15:21:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12ea9c000) [pid = 1984] [serial = 1536] [outer = 0x0] 15:21:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12f72cc00) [pid = 1984] [serial = 1537] [outer = 0x12ea9c000] 15:21:23 INFO - PROCESS | 1984 | 1461190883195 Marionette DEBUG loaded listener.js 15:21:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12f78b400) [pid = 1984] [serial = 1538] [outer = 0x12ea9c000] 15:21:23 INFO - PROCESS | 1984 | 1461190883631 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]]]}] 15:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 720ms 15:21:23 INFO - PROCESS | 1984 | 1461190883684 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 1984 | 1461190883686 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:21:23 INFO - PROCESS | 1984 | 1461190883703 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 1984 | 1461190883704 Marionette TRACE conn2 <- [1,2022,null,{}] 15:21:23 INFO - PROCESS | 1984 | 1461190883707 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}] 15:21:23 INFO - PROCESS | 1984 | 1461190883812 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:21:23 INFO - PROCESS | 1984 | 1461190883897 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x136e9a800 == 79 [pid = 1984] [id = 513] 15:21:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x12f6c6400) [pid = 1984] [serial = 1539] [outer = 0x0] 15:21:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12f7d6000) [pid = 1984] [serial = 1540] [outer = 0x12f6c6400] 15:21:23 INFO - PROCESS | 1984 | 1461190883926 Marionette DEBUG loaded listener.js 15:21:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12f7e1400) [pid = 1984] [serial = 1541] [outer = 0x12f6c6400] 15:21:24 INFO - PROCESS | 1984 | 1461190884342 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]]]}] 15:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 15:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:21:24 INFO - PROCESS | 1984 | 1461190884374 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:21:24 INFO - PROCESS | 1984 | 1461190884376 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:21:24 INFO - PROCESS | 1984 | 1461190884378 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - PROCESS | 1984 | 1461190884379 Marionette TRACE conn2 <- [1,2026,null,{}] 15:21:24 INFO - PROCESS | 1984 | 1461190884382 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}] 15:21:24 INFO - PROCESS | 1984 | 1461190884490 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:21:24 INFO - PROCESS | 1984 | 1461190884581 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388bd800 == 80 [pid = 1984] [id = 514] 15:21:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12ab35400) [pid = 1984] [serial = 1542] [outer = 0x0] 15:21:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x12ab39400) [pid = 1984] [serial = 1543] [outer = 0x12ab35400] 15:21:24 INFO - PROCESS | 1984 | 1461190884616 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x12f78a800) [pid = 1984] [serial = 1544] [outer = 0x12ab35400] 15:21:25 INFO - PROCESS | 1984 | 1461190885194 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]]]}] 15:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 870ms 15:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:21:25 INFO - PROCESS | 1984 | 1461190885249 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 1984 | 1461190885251 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:21:25 INFO - PROCESS | 1984 | 1461190885255 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 1984 | 1461190885260 Marionette TRACE conn2 <- [1,2030,null,{}] 15:21:25 INFO - PROCESS | 1984 | 1461190885265 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}] 15:21:25 INFO - PROCESS | 1984 | 1461190885432 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:21:25 INFO - PROCESS | 1984 | 1461190885609 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a12b000 == 81 [pid = 1984] [id = 515] 15:21:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x115363800) [pid = 1984] [serial = 1545] [outer = 0x0] 15:21:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x119c74c00) [pid = 1984] [serial = 1546] [outer = 0x115363800] 15:21:25 INFO - PROCESS | 1984 | 1461190885645 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x11c2d8c00) [pid = 1984] [serial = 1547] [outer = 0x115363800] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa9c000 == 80 [pid = 1984] [id = 503] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x123f95000 == 79 [pid = 1984] [id = 502] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x119b29000 == 78 [pid = 1984] [id = 501] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12a618800 == 77 [pid = 1984] [id = 500] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x123bb4800 == 76 [pid = 1984] [id = 499] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12fca4000 == 75 [pid = 1984] [id = 494] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12ac11000 == 74 [pid = 1984] [id = 493] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12fcbc000 == 73 [pid = 1984] [id = 492] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x12af8c800 == 72 [pid = 1984] [id = 491] 15:21:26 INFO - PROCESS | 1984 | --DOCSHELL 0x123a03800 == 71 [pid = 1984] [id = 490] 15:21:26 INFO - PROCESS | 1984 | 1461190886187 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]]]}] 15:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 975ms 15:21:26 INFO - PROCESS | 1984 | 1461190886231 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 1984 | 1461190886236 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:21:26 INFO - PROCESS | 1984 | 1461190886251 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 1984 | 1461190886253 Marionette TRACE conn2 <- [1,2034,null,{}] 15:21:26 INFO - PROCESS | 1984 | 1461190886257 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}] 15:21:26 INFO - PROCESS | 1984 | 1461190886441 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:21:26 INFO - PROCESS | 1984 | 1461190886470 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a19800 == 72 [pid = 1984] [id = 516] 15:21:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x11c243800) [pid = 1984] [serial = 1548] [outer = 0x0] 15:21:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x12935b000) [pid = 1984] [serial = 1549] [outer = 0x11c243800] 15:21:26 INFO - PROCESS | 1984 | 1461190886510 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x129472000) [pid = 1984] [serial = 1550] [outer = 0x11c243800] 15:21:26 INFO - PROCESS | 1984 | 1461190886993 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]]]}] 15:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 771ms 15:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:21:27 INFO - PROCESS | 1984 | 1461190887032 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 1984 | 1461190887033 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:21:27 INFO - PROCESS | 1984 | 1461190887035 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 1984 | 1461190887039 Marionette TRACE conn2 <- [1,2038,null,{}] 15:21:27 INFO - PROCESS | 1984 | 1461190887047 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}] 15:21:27 INFO - PROCESS | 1984 | 1461190887169 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:21:27 INFO - PROCESS | 1984 | 1461190887198 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa9a000 == 73 [pid = 1984] [id = 517] 15:21:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x12ab38c00) [pid = 1984] [serial = 1551] [outer = 0x0] 15:21:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x12ab3d800) [pid = 1984] [serial = 1552] [outer = 0x12ab38c00] 15:21:27 INFO - PROCESS | 1984 | 1461190887226 Marionette DEBUG loaded listener.js 15:21:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x12b2a2000) [pid = 1984] [serial = 1553] [outer = 0x12ab38c00] 15:21:27 INFO - PROCESS | 1984 | 1461190887639 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]]]}] 15:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 624ms 15:21:27 INFO - PROCESS | 1984 | 1461190887659 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 1984 | 1461190887661 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:21:27 INFO - PROCESS | 1984 | 1461190887664 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 1984 | 1461190887665 Marionette TRACE conn2 <- [1,2042,null,{}] 15:21:27 INFO - PROCESS | 1984 | 1461190887674 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}] 15:21:27 INFO - PROCESS | 1984 | 1461190887825 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:21:27 INFO - PROCESS | 1984 | 1461190887847 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b261800 == 74 [pid = 1984] [id = 518] 15:21:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x12b668c00) [pid = 1984] [serial = 1554] [outer = 0x0] 15:21:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x12bbb3c00) [pid = 1984] [serial = 1555] [outer = 0x12b668c00] 15:21:27 INFO - PROCESS | 1984 | 1461190887883 Marionette DEBUG loaded listener.js 15:21:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x12e35f400) [pid = 1984] [serial = 1556] [outer = 0x12b668c00] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x12f6c4800) [pid = 1984] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12b99c000) [pid = 1984] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x118ce0000) [pid = 1984] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x12e682c00) [pid = 1984] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x115702800) [pid = 1984] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x123d32400) [pid = 1984] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x114e93400) [pid = 1984] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x12e359000) [pid = 1984] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x12918c800) [pid = 1984] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x11b80fc00) [pid = 1984] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x1294bbc00) [pid = 1984] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x114bec400) [pid = 1984] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x12e67e000) [pid = 1984] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:21:28 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x129360c00) [pid = 1984] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:21:28 INFO - PROCESS | 1984 | 1461190888364 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]]]}] 15:21:28 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) 15:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 720ms 15:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:21:28 INFO - PROCESS | 1984 | 1461190888385 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:21:28 INFO - PROCESS | 1984 | 1461190888386 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:21:28 INFO - PROCESS | 1984 | 1461190888391 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:21:28 INFO - PROCESS | 1984 | 1461190888392 Marionette TRACE conn2 <- [1,2046,null,{}] 15:21:28 INFO - PROCESS | 1984 | 1461190888395 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}] 15:21:28 INFO - PROCESS | 1984 | 1461190888485 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:21:28 INFO - PROCESS | 1984 | 1461190888585 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ce9b800 == 75 [pid = 1984] [id = 519] 15:21:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x119c76800) [pid = 1984] [serial = 1557] [outer = 0x0] 15:21:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x1294bec00) [pid = 1984] [serial = 1558] [outer = 0x119c76800] 15:21:28 INFO - PROCESS | 1984 | 1461190888610 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x12d231c00) [pid = 1984] [serial = 1559] [outer = 0x119c76800] 15:21:28 INFO - PROCESS | 1984 | 1461190888909 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]]]}] 15:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 572ms 15:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:21:28 INFO - PROCESS | 1984 | 1461190888962 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:21:28 INFO - PROCESS | 1984 | 1461190888963 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:21:28 INFO - PROCESS | 1984 | 1461190888966 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:21:28 INFO - PROCESS | 1984 | 1461190888967 Marionette TRACE conn2 <- [1,2050,null,{}] 15:21:28 INFO - PROCESS | 1984 | 1461190888969 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}] 15:21:29 INFO - PROCESS | 1984 | 1461190889071 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:21:29 INFO - PROCESS | 1984 | 1461190889077 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea44800 == 76 [pid = 1984] [id = 520] 15:21:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x129360c00) [pid = 1984] [serial = 1560] [outer = 0x0] 15:21:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x12e975800) [pid = 1984] [serial = 1561] [outer = 0x129360c00] 15:21:29 INFO - PROCESS | 1984 | 1461190889178 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x12fbdfc00) [pid = 1984] [serial = 1562] [outer = 0x129360c00] 15:21:29 INFO - PROCESS | 1984 | 1461190889459 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]]]}] 15:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 15:21:29 INFO - PROCESS | 1984 | 1461190889486 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 1984 | 1461190889487 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:21:29 INFO - PROCESS | 1984 | 1461190889498 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 1984 | 1461190889499 Marionette TRACE conn2 <- [1,2054,null,{}] 15:21:29 INFO - PROCESS | 1984 | 1461190889501 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}] 15:21:29 INFO - PROCESS | 1984 | 1461190889597 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:21:29 INFO - PROCESS | 1984 | 1461190889602 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388bf000 == 77 [pid = 1984] [id = 521] 15:21:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x12f414800) [pid = 1984] [serial = 1563] [outer = 0x0] 15:21:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x12fc0d000) [pid = 1984] [serial = 1564] [outer = 0x12f414800] 15:21:29 INFO - PROCESS | 1984 | 1461190889627 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x12ffd3400) [pid = 1984] [serial = 1565] [outer = 0x12f414800] 15:21:29 INFO - PROCESS | 1984 | 1461190889992 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]]]}] 15:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 15:21:30 INFO - PROCESS | 1984 | 1461190890017 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1984 | 1461190890018 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:21:30 INFO - PROCESS | 1984 | 1461190890020 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1984 | 1461190890023 Marionette TRACE conn2 <- [1,2058,null,{}] 15:21:30 INFO - PROCESS | 1984 | 1461190890026 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}] 15:21:30 INFO - PROCESS | 1984 | 1461190890154 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:21:30 INFO - PROCESS | 1984 | 1461190890160 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa41000 == 78 [pid = 1984] [id = 522] 15:21:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x12ffd2400) [pid = 1984] [serial = 1566] [outer = 0x0] 15:21:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x12ffd9800) [pid = 1984] [serial = 1567] [outer = 0x12ffd2400] 15:21:30 INFO - PROCESS | 1984 | 1461190890187 Marionette DEBUG loaded listener.js 15:21:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x1300eec00) [pid = 1984] [serial = 1568] [outer = 0x12ffd2400] 15:21:30 INFO - PROCESS | 1984 | 1461190890726 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]]]}] 15:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 723ms 15:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:21:30 INFO - PROCESS | 1984 | 1461190890744 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 1984 | 1461190890747 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:21:30 INFO - PROCESS | 1984 | 1461190890751 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 1984 | 1461190890754 Marionette TRACE conn2 <- [1,2062,null,{}] 15:21:30 INFO - PROCESS | 1984 | 1461190890757 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}] 15:21:30 INFO - PROCESS | 1984 | 1461190890877 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:21:31 INFO - PROCESS | 1984 | 1461190891009 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a629800 == 79 [pid = 1984] [id = 523] 15:21:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x11c8c5000) [pid = 1984] [serial = 1569] [outer = 0x0] 15:21:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x124711000) [pid = 1984] [serial = 1570] [outer = 0x11c8c5000] 15:21:31 INFO - PROCESS | 1984 | 1461190891043 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x129469000) [pid = 1984] [serial = 1571] [outer = 0x11c8c5000] 15:21:31 INFO - PROCESS | 1984 | 1461190891479 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]]]}] 15:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 773ms 15:21:31 INFO - PROCESS | 1984 | 1461190891524 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:21:31 INFO - PROCESS | 1984 | 1461190891528 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:21:31 INFO - PROCESS | 1984 | 1461190891533 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:21:31 INFO - PROCESS | 1984 | 1461190891535 Marionette TRACE conn2 <- [1,2066,null,{}] 15:21:31 INFO - PROCESS | 1984 | 1461190891556 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}] 15:21:31 INFO - PROCESS | 1984 | 1461190891670 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:21:31 INFO - PROCESS | 1984 | 1461190891762 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af94000 == 80 [pid = 1984] [id = 524] 15:21:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x129480000) [pid = 1984] [serial = 1572] [outer = 0x0] 15:21:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x12ab31c00) [pid = 1984] [serial = 1573] [outer = 0x129480000] 15:21:31 INFO - PROCESS | 1984 | 1461190891793 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x12b230800) [pid = 1984] [serial = 1574] [outer = 0x129480000] 15:21:32 INFO - PROCESS | 1984 | 1461190892224 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]]]}] 15:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 770ms 15:21:32 INFO - PROCESS | 1984 | 1461190892306 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 1984 | 1461190892307 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:21:32 INFO - PROCESS | 1984 | 1461190892310 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 1984 | 1461190892313 Marionette TRACE conn2 <- [1,2070,null,{}] 15:21:32 INFO - PROCESS | 1984 | 1461190892322 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}] 15:21:32 INFO - PROCESS | 1984 | 1461190892435 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:21:32 INFO - PROCESS | 1984 | 1461190892528 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d09800 == 81 [pid = 1984] [id = 525] 15:21:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x12e90f800) [pid = 1984] [serial = 1575] [outer = 0x0] 15:21:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x12ec44800) [pid = 1984] [serial = 1576] [outer = 0x12e90f800] 15:21:32 INFO - PROCESS | 1984 | 1461190892560 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x12f72b800) [pid = 1984] [serial = 1577] [outer = 0x12e90f800] 15:21:32 INFO - PROCESS | 1984 | 1461190892983 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]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 723ms 15:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:21:33 INFO - PROCESS | 1984 | 1461190893034 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1984 | 1461190893036 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:21:33 INFO - PROCESS | 1984 | 1461190893038 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1984 | 1461190893039 Marionette TRACE conn2 <- [1,2074,null,{}] 15:21:33 INFO - PROCESS | 1984 | 1461190893041 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}] 15:21:33 INFO - PROCESS | 1984 | 1461190893154 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:21:33 INFO - PROCESS | 1984 | 1461190893277 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d21000 == 82 [pid = 1984] [id = 526] 15:21:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x129407c00) [pid = 1984] [serial = 1578] [outer = 0x0] 15:21:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x12940d800) [pid = 1984] [serial = 1579] [outer = 0x129407c00] 15:21:33 INFO - PROCESS | 1984 | 1461190893309 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x12e90dc00) [pid = 1984] [serial = 1580] [outer = 0x129407c00] 15:21:33 INFO - PROCESS | 1984 | 1461190893687 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]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 15:21:33 INFO - PROCESS | 1984 | 1461190893709 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 1984 | 1461190893710 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:21:33 INFO - PROCESS | 1984 | 1461190893712 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 1984 | 1461190893714 Marionette TRACE conn2 <- [1,2078,null,{}] 15:21:33 INFO - PROCESS | 1984 | 1461190893716 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}] 15:21:33 INFO - PROCESS | 1984 | 1461190893848 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:21:33 INFO - PROCESS | 1984 | 1461190893944 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d38000 == 83 [pid = 1984] [id = 527] 15:21:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 256 (0x12940e800) [pid = 1984] [serial = 1581] [outer = 0x0] 15:21:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 257 (0x12f78e800) [pid = 1984] [serial = 1582] [outer = 0x12940e800] 15:21:33 INFO - PROCESS | 1984 | 1461190893973 Marionette DEBUG loaded listener.js 15:21:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 258 (0x12ffd7800) [pid = 1984] [serial = 1583] [outer = 0x12940e800] 15:21:34 INFO - PROCESS | 1984 | 1461190894400 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]]]}] 15:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 721ms 15:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:21:34 INFO - PROCESS | 1984 | 1461190894435 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 1984 | 1461190894436 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:21:34 INFO - PROCESS | 1984 | 1461190894440 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 1984 | 1461190894442 Marionette TRACE conn2 <- [1,2082,null,{}] 15:21:34 INFO - PROCESS | 1984 | 1461190894445 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}] 15:21:34 INFO - PROCESS | 1984 | 1461190894563 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:21:34 INFO - PROCESS | 1984 | 1461190894659 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x13751c800 == 84 [pid = 1984] [id = 528] 15:21:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 259 (0x1300f5800) [pid = 1984] [serial = 1584] [outer = 0x0] 15:21:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 260 (0x1300fbc00) [pid = 1984] [serial = 1585] [outer = 0x1300f5800] 15:21:34 INFO - PROCESS | 1984 | 1461190894691 Marionette DEBUG loaded listener.js 15:21:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 261 (0x1302ad800) [pid = 1984] [serial = 1586] [outer = 0x1300f5800] 15:21:35 INFO - PROCESS | 1984 | 1461190895105 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]]]}] 15:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 15:21:35 INFO - PROCESS | 1984 | 1461190895111 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:21:35 INFO - PROCESS | 1984 | 1461190895112 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:21:35 INFO - PROCESS | 1984 | 1461190895114 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:21:35 INFO - PROCESS | 1984 | 1461190895116 Marionette TRACE conn2 <- [1,2086,null,{}] 15:21:35 INFO - PROCESS | 1984 | 1461190895118 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}] 15:21:35 INFO - PROCESS | 1984 | 1461190895229 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:21:35 INFO - PROCESS | 1984 | 1461190895354 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x137934800 == 85 [pid = 1984] [id = 529] 15:21:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 262 (0x1300f7800) [pid = 1984] [serial = 1587] [outer = 0x0] 15:21:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x1302b2000) [pid = 1984] [serial = 1588] [outer = 0x1300f7800] 15:21:35 INFO - PROCESS | 1984 | 1461190895386 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 264 (0x1396c3c00) [pid = 1984] [serial = 1589] [outer = 0x1300f7800] 15:21:35 INFO - PROCESS | 1984 | 1461190895816 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]]]}] 15:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 15:21:35 INFO - PROCESS | 1984 | 1461190895837 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:21:35 INFO - PROCESS | 1984 | 1461190895840 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:21:35 INFO - PROCESS | 1984 | 1461190895843 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:21:35 INFO - PROCESS | 1984 | 1461190895845 Marionette TRACE conn2 <- [1,2090,null,{}] 15:21:35 INFO - PROCESS | 1984 | 1461190895849 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}] 15:21:36 INFO - PROCESS | 1984 | 1461190896013 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:21:36 INFO - PROCESS | 1984 | 1461190896164 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x141b13000 == 86 [pid = 1984] [id = 530] 15:21:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 265 (0x1302b4800) [pid = 1984] [serial = 1590] [outer = 0x0] 15:21:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x1396c7800) [pid = 1984] [serial = 1591] [outer = 0x1302b4800] 15:21:36 INFO - PROCESS | 1984 | 1461190896194 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 267 (0x1396cd800) [pid = 1984] [serial = 1592] [outer = 0x1302b4800] 15:21:36 INFO - PROCESS | 1984 | 1461190896649 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]]]}] 15:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 872ms 15:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:21:36 INFO - PROCESS | 1984 | 1461190896716 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 1984 | 1461190896717 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:21:36 INFO - PROCESS | 1984 | 1461190896719 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 1984 | 1461190896721 Marionette TRACE conn2 <- [1,2094,null,{}] 15:21:36 INFO - PROCESS | 1984 | 1461190896723 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}] 15:21:36 INFO - PROCESS | 1984 | 1461190896840 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:21:36 INFO - PROCESS | 1984 | 1461190896936 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0c2000 == 87 [pid = 1984] [id = 531] 15:21:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 268 (0x119ab8800) [pid = 1984] [serial = 1593] [outer = 0x0] 15:21:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 269 (0x12b29f000) [pid = 1984] [serial = 1594] [outer = 0x119ab8800] 15:21:36 INFO - PROCESS | 1984 | 1461190896966 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 270 (0x1396c7000) [pid = 1984] [serial = 1595] [outer = 0x119ab8800] 15:21:37 INFO - PROCESS | 1984 | 1461190897606 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]]]}] 15:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 923ms 15:21:37 INFO - PROCESS | 1984 | 1461190897643 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:21:37 INFO - PROCESS | 1984 | 1461190897647 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:21:37 INFO - PROCESS | 1984 | 1461190897652 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:21:37 INFO - PROCESS | 1984 | 1461190897655 Marionette TRACE conn2 <- [1,2098,null,{}] 15:21:37 INFO - PROCESS | 1984 | 1461190897660 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}] 15:21:37 INFO - PROCESS | 1984 | 1461190897828 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:21:38 INFO - PROCESS | 1984 | 1461190898022 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x1247f0800 == 88 [pid = 1984] [id = 532] 15:21:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 271 (0x114e8c400) [pid = 1984] [serial = 1596] [outer = 0x0] 15:21:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 272 (0x1182b1c00) [pid = 1984] [serial = 1597] [outer = 0x114e8c400] 15:21:38 INFO - PROCESS | 1984 | 1461190898071 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 273 (0x11ac9a000) [pid = 1984] [serial = 1598] [outer = 0x114e8c400] 15:21:38 INFO - PROCESS | 1984 | 1461190898550 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]]]}] 15:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 926ms 15:21:38 INFO - PROCESS | 1984 | 1461190898577 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:21:38 INFO - PROCESS | 1984 | 1461190898580 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:21:38 INFO - PROCESS | 1984 | 1461190898585 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:21:38 INFO - PROCESS | 1984 | 1461190898587 Marionette TRACE conn2 <- [1,2102,null,{}] 15:21:38 INFO - PROCESS | 1984 | 1461190898589 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}] 15:21:38 INFO - PROCESS | 1984 | 1461190898691 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:21:38 INFO - PROCESS | 1984 | 1461190898820 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a662000 == 89 [pid = 1984] [id = 533] 15:21:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 274 (0x11aee5800) [pid = 1984] [serial = 1599] [outer = 0x0] 15:21:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 275 (0x128d28c00) [pid = 1984] [serial = 1600] [outer = 0x11aee5800] 15:21:38 INFO - PROCESS | 1984 | 1461190898852 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 276 (0x129410c00) [pid = 1984] [serial = 1601] [outer = 0x11aee5800] 15:21:39 INFO - PROCESS | 1984 | 1461190899287 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]]]}] 15:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 769ms 15:21:39 INFO - PROCESS | 1984 | 1461190899355 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 1984 | 1461190899356 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:21:39 INFO - PROCESS | 1984 | 1461190899358 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 1984 | 1461190899361 Marionette TRACE conn2 <- [1,2106,null,{}] 15:21:39 INFO - PROCESS | 1984 | 1461190899368 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}] 15:21:39 INFO - PROCESS | 1984 | 1461190899481 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:21:39 INFO - PROCESS | 1984 | 1461190899630 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x1388bf000 == 88 [pid = 1984] [id = 521] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea44800 == 87 [pid = 1984] [id = 520] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ce9b800 == 86 [pid = 1984] [id = 519] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 275 (0x128810c00) [pid = 1984] [serial = 1413] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 274 (0x11ae71400) [pid = 1984] [serial = 1410] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 273 (0x12b90f800) [pid = 1984] [serial = 1417] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 272 (0x12d234400) [pid = 1984] [serial = 1420] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 271 (0x12e978c00) [pid = 1984] [serial = 1423] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 270 (0x12f413800) [pid = 1984] [serial = 1426] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 269 (0x12a9d8400) [pid = 1984] [serial = 1429] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 268 (0x118ae8400) [pid = 1984] [serial = 1407] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a778000 == 87 [pid = 1984] [id = 534] 15:21:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 269 (0x118ae8400) [pid = 1984] [serial = 1602] [outer = 0x0] 15:21:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 270 (0x11b4ef400) [pid = 1984] [serial = 1603] [outer = 0x118ae8400] 15:21:39 INFO - PROCESS | 1984 | 1461190899728 Marionette DEBUG loaded listener.js 15:21:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 271 (0x1294c1000) [pid = 1984] [serial = 1604] [outer = 0x118ae8400] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12b261800 == 86 [pid = 1984] [id = 518] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa9a000 == 85 [pid = 1984] [id = 517] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x123a19800 == 84 [pid = 1984] [id = 516] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12a12b000 == 83 [pid = 1984] [id = 515] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdbc800 == 82 [pid = 1984] [id = 512] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12f628800 == 81 [pid = 1984] [id = 511] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec0b800 == 80 [pid = 1984] [id = 510] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea52800 == 79 [pid = 1984] [id = 509] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12daf0000 == 78 [pid = 1984] [id = 508] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfed800 == 77 [pid = 1984] [id = 507] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x12b980000 == 76 [pid = 1984] [id = 506] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x1291bc000 == 75 [pid = 1984] [id = 505] 15:21:39 INFO - PROCESS | 1984 | --DOCSHELL 0x11528d000 == 74 [pid = 1984] [id = 504] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 270 (0x11bbab800) [pid = 1984] [serial = 1438] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 269 (0x11c683400) [pid = 1984] [serial = 1439] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 268 (0x12aab3000) [pid = 1984] [serial = 1447] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 267 (0x11c684400) [pid = 1984] [serial = 1460] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 266 (0x12f72d000) [pid = 1984] [serial = 1466] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 265 (0x12ec4d000) [pid = 1984] [serial = 1465] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 264 (0x1182b8400) [pid = 1984] [serial = 856] [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.] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 263 (0x1197cf800) [pid = 1984] [serial = 1459] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 262 (0x12eaa0400) [pid = 1984] [serial = 1462] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 261 (0x129469c00) [pid = 1984] [serial = 1468] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 260 (0x11aee7c00) [pid = 1984] [serial = 1436] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 259 (0x12b998800) [pid = 1984] [serial = 1448] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 258 (0x12f72ec00) [pid = 1984] [serial = 1463] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 257 (0x12f729800) [pid = 1984] [serial = 1279] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 256 (0x12bbb7800) [pid = 1984] [serial = 1450] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 255 (0x12e363400) [pid = 1984] [serial = 1453] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 254 (0x12d7f0000) [pid = 1984] [serial = 1451] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x12e69e400) [pid = 1984] [serial = 1454] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x12e97b800) [pid = 1984] [serial = 1456] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x12ee6d000) [pid = 1984] [serial = 1457] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x11abb6400) [pid = 1984] [serial = 1435] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x12880a400) [pid = 1984] [serial = 1441] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x129367400) [pid = 1984] [serial = 1442] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x1158d3c00) [pid = 1984] [serial = 1433] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x114f62000) [pid = 1984] [serial = 1432] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x12e696400) [pid = 1984] [serial = 1404] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x12e906400) [pid = 1984] [serial = 1405] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x1294c9800) [pid = 1984] [serial = 1444] [outer = 0x0] [url = about:blank] 15:21:39 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12a9d9c00) [pid = 1984] [serial = 1445] [outer = 0x0] [url = about:blank] 15:21:40 INFO - PROCESS | 1984 | 1461190900151 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]]]}] 15:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 824ms 15:21:40 INFO - PROCESS | 1984 | 1461190900184 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 1984 | 1461190900187 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:21:40 INFO - PROCESS | 1984 | 1461190900193 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - PROCESS | 1984 | 1461190900195 Marionette TRACE conn2 <- [1,2110,null,{}] 15:21:40 INFO - PROCESS | 1984 | 1461190900199 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}] 15:21:40 INFO - PROCESS | 1984 | 1461190900340 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:21:40 INFO - PROCESS | 1984 | 1461190900350 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a12b000 == 75 [pid = 1984] [id = 535] 15:21:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x12a9df800) [pid = 1984] [serial = 1605] [outer = 0x0] 15:21:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x12ab3bc00) [pid = 1984] [serial = 1606] [outer = 0x12a9df800] 15:21:40 INFO - PROCESS | 1984 | 1461190900393 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x12b231c00) [pid = 1984] [serial = 1607] [outer = 0x12a9df800] 15:21:40 INFO - PROCESS | 1984 | 1461190900876 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]]]}] 15:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 722ms 15:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:21:40 INFO - PROCESS | 1984 | 1461190900913 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 1984 | 1461190900914 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:21:40 INFO - PROCESS | 1984 | 1461190900917 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - PROCESS | 1984 | 1461190900918 Marionette TRACE conn2 <- [1,2114,null,{}] 15:21:40 INFO - PROCESS | 1984 | 1461190900920 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}] 15:21:41 INFO - PROCESS | 1984 | 1461190901011 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:21:41 INFO - PROCESS | 1984 | 1461190901032 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b25b800 == 76 [pid = 1984] [id = 536] 15:21:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x12b4a5400) [pid = 1984] [serial = 1608] [outer = 0x0] 15:21:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x12b99c000) [pid = 1984] [serial = 1609] [outer = 0x12b4a5400] 15:21:41 INFO - PROCESS | 1984 | 1461190901058 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x12cf6bc00) [pid = 1984] [serial = 1610] [outer = 0x12b4a5400] 15:21:41 INFO - PROCESS | 1984 | 1461190901437 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]]]}] 15:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 15:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:21:41 INFO - PROCESS | 1984 | 1461190901486 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:21:41 INFO - PROCESS | 1984 | 1461190901487 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:21:41 INFO - PROCESS | 1984 | 1461190901490 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 1984 | 1461190901491 Marionette TRACE conn2 <- [1,2118,null,{}] 15:21:41 INFO - PROCESS | 1984 | 1461190901493 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}] 15:21:41 INFO - PROCESS | 1984 | 1461190901597 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:21:41 INFO - PROCESS | 1984 | 1461190901602 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d766000 == 77 [pid = 1984] [id = 537] 15:21:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x12d010400) [pid = 1984] [serial = 1611] [outer = 0x0] 15:21:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x12e358000) [pid = 1984] [serial = 1612] [outer = 0x12d010400] 15:21:41 INFO - PROCESS | 1984 | 1461190901631 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x12ea9c800) [pid = 1984] [serial = 1613] [outer = 0x12d010400] 15:21:42 INFO - PROCESS | 1984 | 1461190902001 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]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 15:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:21:42 INFO - PROCESS | 1984 | 1461190902010 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1984 | 1461190902011 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:21:42 INFO - PROCESS | 1984 | 1461190902013 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1984 | 1461190902014 Marionette TRACE conn2 <- [1,2122,null,{}] 15:21:42 INFO - PROCESS | 1984 | 1461190902017 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}] 15:21:42 INFO - PROCESS | 1984 | 1461190902160 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:21:42 INFO - PROCESS | 1984 | 1461190902172 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4b2800 == 78 [pid = 1984] [id = 538] 15:21:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x12a9e0c00) [pid = 1984] [serial = 1614] [outer = 0x0] 15:21:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x12ec42800) [pid = 1984] [serial = 1615] [outer = 0x12a9e0c00] 15:21:42 INFO - PROCESS | 1984 | 1461190902198 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x12f6be400) [pid = 1984] [serial = 1616] [outer = 0x12a9e0c00] 15:21:42 INFO - PROCESS | 1984 | 1461190902561 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]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms 15:21:42 INFO - PROCESS | 1984 | 1461190902584 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 1984 | 1461190902585 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:21:42 INFO - PROCESS | 1984 | 1461190902588 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 1984 | 1461190902589 Marionette TRACE conn2 <- [1,2126,null,{}] 15:21:42 INFO - PROCESS | 1984 | 1461190902595 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}] 15:21:42 INFO - PROCESS | 1984 | 1461190902717 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:21:42 INFO - PROCESS | 1984 | 1461190902731 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eabf800 == 79 [pid = 1984] [id = 539] 15:21:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x12ec4c400) [pid = 1984] [serial = 1617] [outer = 0x0] 15:21:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 256 (0x12f787400) [pid = 1984] [serial = 1618] [outer = 0x12ec4c400] 15:21:42 INFO - PROCESS | 1984 | 1461190902756 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 257 (0x12f7df000) [pid = 1984] [serial = 1619] [outer = 0x12ec4c400] 15:21:43 INFO - PROCESS | 1984 | 1461190903111 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]]]}] 15:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 574ms 15:21:43 INFO - PROCESS | 1984 | 1461190903163 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:21:43 INFO - PROCESS | 1984 | 1461190903164 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:21:43 INFO - PROCESS | 1984 | 1461190903166 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - PROCESS | 1984 | 1461190903167 Marionette TRACE conn2 <- [1,2130,null,{}] 15:21:43 INFO - PROCESS | 1984 | 1461190903170 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}] 15:21:43 INFO - PROCESS | 1984 | 1461190903294 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:21:43 INFO - PROCESS | 1984 | 1461190903308 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb41800 == 80 [pid = 1984] [id = 540] 15:21:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 258 (0x12fc0cc00) [pid = 1984] [serial = 1620] [outer = 0x0] 15:21:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 259 (0x12ffd7c00) [pid = 1984] [serial = 1621] [outer = 0x12fc0cc00] 15:21:43 INFO - PROCESS | 1984 | 1461190903334 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 260 (0x123b38c00) [pid = 1984] [serial = 1622] [outer = 0x12fc0cc00] 15:21:43 INFO - PROCESS | 1984 | 1461190903683 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] 15:21:43 INFO - PROCESS | 1984 | 1461190903692 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:21:43 INFO - PROCESS | 1984 | 1461190903694 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - PROCESS | 1984 | 1461190903695 Marionette TRACE conn2 <- [1,2134,null,{}] 15:21:43 INFO - PROCESS | 1984 | 1461190903697 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}] 15:21:43 INFO - PROCESS | 1984 | 1461190903835 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:21:43 INFO - PROCESS | 1984 | 1461190903857 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd06000 == 81 [pid = 1984] [id = 541] 15:21:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 261 (0x1294c6000) [pid = 1984] [serial = 1623] [outer = 0x0] 15:21:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 262 (0x1300f4c00) [pid = 1984] [serial = 1624] [outer = 0x1294c6000] 15:21:43 INFO - PROCESS | 1984 | 1461190903883 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x1379b3000) [pid = 1984] [serial = 1625] [outer = 0x1294c6000] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 262 (0x11c385000) [pid = 1984] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 261 (0x12f720000) [pid = 1984] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 260 (0x11862cc00) [pid = 1984] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 259 (0x12b49b400) [pid = 1984] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 258 (0x1238a4c00) [pid = 1984] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 257 (0x1158d4800) [pid = 1984] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 256 (0x11c8c8400) [pid = 1984] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 255 (0x12e908c00) [pid = 1984] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 254 (0x12e697800) [pid = 1984] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x12aabac00) [pid = 1984] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x12e321c00) [pid = 1984] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x12eaa3400) [pid = 1984] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x11c456c00) [pid = 1984] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x11c239000) [pid = 1984] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x114bd6c00) [pid = 1984] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x118cd7000) [pid = 1984] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x114e8ac00) [pid = 1984] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x11ac9d800) [pid = 1984] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x12a5e9400) [pid = 1984] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x11bbaac00) [pid = 1984] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12b2a1400) [pid = 1984] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x11565f800) [pid = 1984] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x114bd9400) [pid = 1984] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x12a6a4c00) [pid = 1984] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x114be9800) [pid = 1984] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x1182b4800) [pid = 1984] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x12437d400) [pid = 1984] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x12b0b1800) [pid = 1984] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x119c75000) [pid = 1984] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x12ee71400) [pid = 1984] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x129455800) [pid = 1984] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x12b90b000) [pid = 1984] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x118ec5000) [pid = 1984] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x12e11e800) [pid = 1984] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x129358400) [pid = 1984] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x115661400) [pid = 1984] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x12d7a2c00) [pid = 1984] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x11ace6400) [pid = 1984] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12a5e8c00) [pid = 1984] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x114e95c00) [pid = 1984] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x115706000) [pid = 1984] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12b0b6000) [pid = 1984] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12e69b800) [pid = 1984] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x12e90d000) [pid = 1984] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x11c243800) [pid = 1984] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12ab38c00) [pid = 1984] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x12b668c00) [pid = 1984] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x119c76800) [pid = 1984] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x115363800) [pid = 1984] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x129360c00) [pid = 1984] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x12f414800) [pid = 1984] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x114beb000) [pid = 1984] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x12947c800) [pid = 1984] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x123a32400) [pid = 1984] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x11ac9f000) [pid = 1984] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:21:44 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x114be8c00) [pid = 1984] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:21:44 INFO - PROCESS | 1984 | 1461190904735 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]]]}] 15:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1070ms 15:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:21:44 INFO - PROCESS | 1984 | 1461190904765 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:21:44 INFO - PROCESS | 1984 | 1461190904766 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:21:44 INFO - PROCESS | 1984 | 1461190904768 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:21:44 INFO - PROCESS | 1984 | 1461190904771 Marionette TRACE conn2 <- [1,2138,null,{}] 15:21:44 INFO - PROCESS | 1984 | 1461190904776 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}] 15:21:44 INFO - PROCESS | 1984 | 1461190904882 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:21:44 INFO - PROCESS | 1984 | 1461190904969 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aec2000 == 82 [pid = 1984] [id = 542] 15:21:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x114be4800) [pid = 1984] [serial = 1626] [outer = 0x0] 15:21:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x115706000) [pid = 1984] [serial = 1627] [outer = 0x114be4800] 15:21:45 INFO - PROCESS | 1984 | 1461190905000 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x11be60000) [pid = 1984] [serial = 1628] [outer = 0x114be4800] 15:21:45 INFO - PROCESS | 1984 | 1461190905391 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]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 674ms 15:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:21:45 INFO - PROCESS | 1984 | 1461190905448 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 1984 | 1461190905449 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:21:45 INFO - PROCESS | 1984 | 1461190905452 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 1984 | 1461190905456 Marionette TRACE conn2 <- [1,2142,null,{}] 15:21:45 INFO - PROCESS | 1984 | 1461190905459 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}] 15:21:45 INFO - PROCESS | 1984 | 1461190905644 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:21:45 INFO - PROCESS | 1984 | 1461190905653 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af8e800 == 83 [pid = 1984] [id = 543] 15:21:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x11ae76c00) [pid = 1984] [serial = 1629] [outer = 0x0] 15:21:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x1242cd400) [pid = 1984] [serial = 1630] [outer = 0x11ae76c00] 15:21:45 INFO - PROCESS | 1984 | 1461190905680 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x129456000) [pid = 1984] [serial = 1631] [outer = 0x11ae76c00] 15:21:46 INFO - PROCESS | 1984 | 1461190906014 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] 15:21:46 INFO - PROCESS | 1984 | 1461190906026 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:21:46 INFO - PROCESS | 1984 | 1461190906029 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:21:46 INFO - PROCESS | 1984 | 1461190906030 Marionette TRACE conn2 <- [1,2146,null,{}] 15:21:46 INFO - PROCESS | 1984 | 1461190906032 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}] 15:21:46 INFO - PROCESS | 1984 | 1461190906132 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:21:46 INFO - PROCESS | 1984 | 1461190906136 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f253800 == 84 [pid = 1984] [id = 544] 15:21:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x12470b800) [pid = 1984] [serial = 1632] [outer = 0x0] 15:21:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12aab3400) [pid = 1984] [serial = 1633] [outer = 0x12470b800] 15:21:46 INFO - PROCESS | 1984 | 1461190906161 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x12d23a000) [pid = 1984] [serial = 1634] [outer = 0x12470b800] 15:21:46 INFO - PROCESS | 1984 | 1461190906547 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] 15:21:46 INFO - PROCESS | 1984 | 1461190906691 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:21:46 INFO - PROCESS | 1984 | 1461190906696 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:21:46 INFO - PROCESS | 1984 | 1461190906698 Marionette TRACE conn2 <- [1,2150,null,{}] 15:21:46 INFO - PROCESS | 1984 | 1461190906702 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}] 15:21:46 INFO - PROCESS | 1984 | 1461190906839 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:21:46 INFO - PROCESS | 1984 | 1461190906935 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a771800 == 85 [pid = 1984] [id = 545] 15:21:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x114e93400) [pid = 1984] [serial = 1635] [outer = 0x0] 15:21:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x114f62000) [pid = 1984] [serial = 1636] [outer = 0x114e93400] 15:21:46 INFO - PROCESS | 1984 | 1461190906968 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x118ec0000) [pid = 1984] [serial = 1637] [outer = 0x114e93400] 15:21:47 INFO - PROCESS | 1984 | 1461190907454 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]]]}] 15:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 821ms 15:21:47 INFO - PROCESS | 1984 | 1461190907518 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:21:47 INFO - PROCESS | 1984 | 1461190907521 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:21:47 INFO - PROCESS | 1984 | 1461190907529 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - PROCESS | 1984 | 1461190907532 Marionette TRACE conn2 <- [1,2154,null,{}] 15:21:47 INFO - PROCESS | 1984 | 1461190907535 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}] 15:21:47 INFO - PROCESS | 1984 | 1461190907653 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:21:47 INFO - PROCESS | 1984 | 1461190907751 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a656800 == 86 [pid = 1984] [id = 546] 15:21:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x114e94400) [pid = 1984] [serial = 1638] [outer = 0x0] 15:21:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x11c684400) [pid = 1984] [serial = 1639] [outer = 0x114e94400] 15:21:47 INFO - PROCESS | 1984 | 1461190907782 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x127d99400) [pid = 1984] [serial = 1640] [outer = 0x114e94400] 15:21:48 INFO - PROCESS | 1984 | 1461190908252 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]]]}] 15:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 777ms 15:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:21:48 INFO - PROCESS | 1984 | 1461190908305 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 1984 | 1461190908306 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:21:48 INFO - PROCESS | 1984 | 1461190908309 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 1984 | 1461190908310 Marionette TRACE conn2 <- [1,2158,null,{}] 15:21:48 INFO - PROCESS | 1984 | 1461190908314 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}] 15:21:48 INFO - PROCESS | 1984 | 1461190908439 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:21:48 INFO - PROCESS | 1984 | 1461190908543 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4ad800 == 87 [pid = 1984] [id = 547] 15:21:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12947e000) [pid = 1984] [serial = 1641] [outer = 0x0] 15:21:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x1294c7800) [pid = 1984] [serial = 1642] [outer = 0x12947e000] 15:21:48 INFO - PROCESS | 1984 | 1461190908579 Marionette DEBUG loaded listener.js 15:21:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12aab3c00) [pid = 1984] [serial = 1643] [outer = 0x12947e000] 15:21:49 INFO - PROCESS | 1984 | 1461190909053 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]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 772ms 15:21:49 INFO - PROCESS | 1984 | 1461190909082 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1984 | 1461190909083 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:21:49 INFO - PROCESS | 1984 | 1461190909086 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1984 | 1461190909087 Marionette TRACE conn2 <- [1,2162,null,{}] 15:21:49 INFO - PROCESS | 1984 | 1461190909110 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}] 15:21:49 INFO - PROCESS | 1984 | 1461190909229 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:21:49 INFO - PROCESS | 1984 | 1461190909328 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388af800 == 88 [pid = 1984] [id = 548] 15:21:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12bbb8c00) [pid = 1984] [serial = 1644] [outer = 0x0] 15:21:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12d233c00) [pid = 1984] [serial = 1645] [outer = 0x12bbb8c00] 15:21:49 INFO - PROCESS | 1984 | 1461190909359 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x12e321800) [pid = 1984] [serial = 1646] [outer = 0x12bbb8c00] 15:21:49 INFO - PROCESS | 1984 | 1461190909793 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]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 739ms 15:21:49 INFO - PROCESS | 1984 | 1461190909841 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 1984 | 1461190909842 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:21:49 INFO - PROCESS | 1984 | 1461190909846 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 1984 | 1461190909848 Marionette TRACE conn2 <- [1,2166,null,{}] 15:21:49 INFO - PROCESS | 1984 | 1461190909850 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}] 15:21:49 INFO - PROCESS | 1984 | 1461190909965 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:21:50 INFO - PROCESS | 1984 | 1461190910064 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d18800 == 89 [pid = 1984] [id = 549] 15:21:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12ce44000) [pid = 1984] [serial = 1647] [outer = 0x0] 15:21:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12e697800) [pid = 1984] [serial = 1648] [outer = 0x12ce44000] 15:21:50 INFO - PROCESS | 1984 | 1461190910095 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12e975c00) [pid = 1984] [serial = 1649] [outer = 0x12ce44000] 15:21:50 INFO - PROCESS | 1984 | 1461190910516 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]]]}] 15:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 721ms 15:21:50 INFO - PROCESS | 1984 | 1461190910592 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 1984 | 1461190910593 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:21:50 INFO - PROCESS | 1984 | 1461190910597 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 1984 | 1461190910598 Marionette TRACE conn2 <- [1,2170,null,{}] 15:21:50 INFO - PROCESS | 1984 | 1461190910601 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}] 15:21:50 INFO - PROCESS | 1984 | 1461190910736 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:21:50 INFO - PROCESS | 1984 | 1461190910836 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x141b32800 == 90 [pid = 1984] [id = 550] 15:21:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x12f41ac00) [pid = 1984] [serial = 1650] [outer = 0x0] 15:21:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x12ffd2800) [pid = 1984] [serial = 1651] [outer = 0x12f41ac00] 15:21:50 INFO - PROCESS | 1984 | 1461190910869 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x1300fc400) [pid = 1984] [serial = 1652] [outer = 0x12f41ac00] 15:21:51 INFO - PROCESS | 1984 | 1461190911290 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]]]}] 15:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 15:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:21:51 INFO - PROCESS | 1984 | 1461190911328 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:21:51 INFO - PROCESS | 1984 | 1461190911329 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:21:51 INFO - PROCESS | 1984 | 1461190911331 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:21:51 INFO - PROCESS | 1984 | 1461190911333 Marionette TRACE conn2 <- [1,2174,null,{}] 15:21:51 INFO - PROCESS | 1984 | 1461190911335 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}] 15:21:51 INFO - PROCESS | 1984 | 1461190911453 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:21:51 INFO - PROCESS | 1984 | 1461190911582 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x138a3c800 == 91 [pid = 1984] [id = 551] 15:21:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x1302a7c00) [pid = 1984] [serial = 1653] [outer = 0x0] 15:21:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x1376df400) [pid = 1984] [serial = 1654] [outer = 0x1302a7c00] 15:21:51 INFO - PROCESS | 1984 | 1461190911614 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x1376e4000) [pid = 1984] [serial = 1655] [outer = 0x1302a7c00] 15:21:52 INFO - PROCESS | 1984 | 1461190912056 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]]]}] 15:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 775ms 15:21:52 INFO - PROCESS | 1984 | 1461190912119 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 1984 | 1461190912120 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:21:52 INFO - PROCESS | 1984 | 1461190912124 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 1984 | 1461190912126 Marionette TRACE conn2 <- [1,2178,null,{}] 15:21:52 INFO - PROCESS | 1984 | 1461190912128 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}] 15:21:52 INFO - PROCESS | 1984 | 1461190912243 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:21:52 INFO - PROCESS | 1984 | 1461190912342 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x139a11800 == 92 [pid = 1984] [id = 552] 15:21:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x12aad5c00) [pid = 1984] [serial = 1656] [outer = 0x0] 15:21:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x12aadac00) [pid = 1984] [serial = 1657] [outer = 0x12aad5c00] 15:21:52 INFO - PROCESS | 1984 | 1461190912373 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x12aae0000) [pid = 1984] [serial = 1658] [outer = 0x12aad5c00] 15:21:52 INFO - PROCESS | 1984 | 1461190912829 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]]]}] 15:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 720ms 15:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:21:52 INFO - PROCESS | 1984 | 1461190912846 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 1984 | 1461190912847 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:21:52 INFO - PROCESS | 1984 | 1461190912849 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 1984 | 1461190912851 Marionette TRACE conn2 <- [1,2182,null,{}] 15:21:52 INFO - PROCESS | 1984 | 1461190912853 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}] 15:21:52 INFO - PROCESS | 1984 | 1461190912972 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:21:53 INFO - PROCESS | 1984 | 1461190913103 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x118ee0000 == 93 [pid = 1984] [id = 553] 15:21:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x114bf2000) [pid = 1984] [serial = 1659] [outer = 0x0] 15:21:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x11a8cc400) [pid = 1984] [serial = 1660] [outer = 0x114bf2000] 15:21:53 INFO - PROCESS | 1984 | 1461190913135 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x1294c5800) [pid = 1984] [serial = 1661] [outer = 0x114bf2000] 15:21:53 INFO - PROCESS | 1984 | 1461190913630 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]]]}] 15:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 819ms 15:21:53 INFO - PROCESS | 1984 | 1461190913670 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 1984 | 1461190913672 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:21:53 INFO - PROCESS | 1984 | 1461190913675 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 1984 | 1461190913677 Marionette TRACE conn2 <- [1,2186,null,{}] 15:21:53 INFO - PROCESS | 1984 | 1461190913681 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}] 15:21:53 INFO - PROCESS | 1984 | 1461190913826 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:21:53 INFO - PROCESS | 1984 | 1461190913958 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b94000 == 94 [pid = 1984] [id = 554] 15:21:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x114bd8000) [pid = 1984] [serial = 1662] [outer = 0x0] 15:21:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x114be4000) [pid = 1984] [serial = 1663] [outer = 0x114bd8000] 15:21:53 INFO - PROCESS | 1984 | 1461190913990 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x11874c000) [pid = 1984] [serial = 1664] [outer = 0x114bd8000] 15:21:54 INFO - PROCESS | 1984 | 1461190914371 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]]]}] 15:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 15:21:54 INFO - PROCESS | 1984 | 1461190914396 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:21:54 INFO - PROCESS | 1984 | 1461190914398 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:21:54 INFO - PROCESS | 1984 | 1461190914400 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - PROCESS | 1984 | 1461190914402 Marionette TRACE conn2 <- [1,2190,null,{}] 15:21:54 INFO - PROCESS | 1984 | 1461190914405 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}] 15:21:54 INFO - PROCESS | 1984 | 1461190914537 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:21:54 INFO - PROCESS | 1984 | 1461190914847 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x1154d7800 == 95 [pid = 1984] [id = 555] 15:21:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x1141c2400) [pid = 1984] [serial = 1665] [outer = 0x0] 15:21:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x11465d800) [pid = 1984] [serial = 1666] [outer = 0x1141c2400] 15:21:54 INFO - PROCESS | 1984 | 1461190914921 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x114e97000) [pid = 1984] [serial = 1667] [outer = 0x1141c2400] 15:21:55 INFO - PROCESS | 1984 | 1461190915449 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]]]}] 15:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1075ms 15:21:55 INFO - PROCESS | 1984 | 1461190915476 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:21:55 INFO - PROCESS | 1984 | 1461190915479 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:21:55 INFO - PROCESS | 1984 | 1461190915483 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:21:55 INFO - PROCESS | 1984 | 1461190915485 Marionette TRACE conn2 <- [1,2194,null,{}] 15:21:55 INFO - PROCESS | 1984 | 1461190915488 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}] 15:21:55 INFO - PROCESS | 1984 | 1461190915599 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:21:55 INFO - PROCESS | 1984 | 1461190915738 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x119a97800 == 96 [pid = 1984] [id = 556] 15:21:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x114e95000) [pid = 1984] [serial = 1668] [outer = 0x0] 15:21:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x11558f000) [pid = 1984] [serial = 1669] [outer = 0x114e95000] 15:21:55 INFO - PROCESS | 1984 | 1461190915768 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x11586d000) [pid = 1984] [serial = 1670] [outer = 0x114e95000] 15:21:56 INFO - PROCESS | 1984 | 1461190916196 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]]]}] 15:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 15:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:21:56 INFO - PROCESS | 1984 | 1461190916206 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 1984 | 1461190916209 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:21:56 INFO - PROCESS | 1984 | 1461190916212 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 1984 | 1461190916214 Marionette TRACE conn2 <- [1,2198,null,{}] 15:21:56 INFO - PROCESS | 1984 | 1461190916216 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}] 15:21:56 INFO - PROCESS | 1984 | 1461190916328 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:21:56 INFO - PROCESS | 1984 | 1461190916454 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b485000 == 97 [pid = 1984] [id = 557] 15:21:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x1186f3000) [pid = 1984] [serial = 1671] [outer = 0x0] 15:21:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x1191c1400) [pid = 1984] [serial = 1672] [outer = 0x1186f3000] 15:21:56 INFO - PROCESS | 1984 | 1461190916482 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x119d67800) [pid = 1984] [serial = 1673] [outer = 0x1186f3000] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12f262800 == 96 [pid = 1984] [id = 366] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x1192d1800 == 95 [pid = 1984] [id = 412] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12af8e800 == 94 [pid = 1984] [id = 543] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x11aec2000 == 93 [pid = 1984] [id = 542] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12fd06000 == 92 [pid = 1984] [id = 541] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 254 (0x12ffd9800) [pid = 1984] [serial = 1567] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x12947b000) [pid = 1984] [serial = 1519] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x12b49c000) [pid = 1984] [serial = 1522] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x12d008800) [pid = 1984] [serial = 1525] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x12ea9e800) [pid = 1984] [serial = 1531] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x12f414000) [pid = 1984] [serial = 1534] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x12f72cc00) [pid = 1984] [serial = 1537] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x12f7d6000) [pid = 1984] [serial = 1540] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x12e689400) [pid = 1984] [serial = 1528] [outer = 0x0] [url = about:blank] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb41800 == 91 [pid = 1984] [id = 540] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12eabf800 == 90 [pid = 1984] [id = 539] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4b2800 == 89 [pid = 1984] [id = 538] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12d766000 == 88 [pid = 1984] [id = 537] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12b25b800 == 87 [pid = 1984] [id = 536] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12a12b000 == 86 [pid = 1984] [id = 535] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x11a778000 == 85 [pid = 1984] [id = 534] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12a662000 == 84 [pid = 1984] [id = 533] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x1247f0800 == 83 [pid = 1984] [id = 532] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x139d21000 == 82 [pid = 1984] [id = 526] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x139d09800 == 81 [pid = 1984] [id = 525] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12af94000 == 80 [pid = 1984] [id = 524] 15:21:56 INFO - PROCESS | 1984 | --DOCSHELL 0x12a629800 == 79 [pid = 1984] [id = 523] 15:21:56 INFO - PROCESS | 1984 | 1461190916982 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]]]}] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x12ee6b400) [pid = 1984] [serial = 1234] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x12b2ad800) [pid = 1984] [serial = 1291] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12f72bc00) [pid = 1984] [serial = 1297] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12f6c7c00) [pid = 1984] [serial = 1427] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x129365c00) [pid = 1984] [serial = 1285] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x12412e800) [pid = 1984] [serial = 1222] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x114be3400) [pid = 1984] [serial = 1240] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x11acee800) [pid = 1984] [serial = 1159] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x114e95800) [pid = 1984] [serial = 1303] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x11c450800) [pid = 1984] [serial = 1282] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x12bad1400) [pid = 1984] [serial = 1418] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x123f20400) [pid = 1984] [serial = 1162] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x12e68b800) [pid = 1984] [serial = 1421] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x12ea98800) [pid = 1984] [serial = 1177] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x115472800) [pid = 1984] [serial = 1345] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x12aab8000) [pid = 1984] [serial = 1288] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x12d7a1000) [pid = 1984] [serial = 1363] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x11a754400) [pid = 1984] [serial = 1408] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x129460800) [pid = 1984] [serial = 1225] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x12ee74c00) [pid = 1984] [serial = 1171] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x11c242000) [pid = 1984] [serial = 1411] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12f6be800) [pid = 1984] [serial = 1111] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12cf5ec00) [pid = 1984] [serial = 1354] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12e320000) [pid = 1984] [serial = 1294] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x11c685800) [pid = 1984] [serial = 1348] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12e694800) [pid = 1984] [serial = 1231] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x12a6ad000) [pid = 1984] [serial = 1165] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x12ea9f400) [pid = 1984] [serial = 1180] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12e68cc00) [pid = 1984] [serial = 1108] [outer = 0x0] [url = about:blank] 15:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 824ms 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x11bbab400) [pid = 1984] [serial = 1102] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x12d7a0c00) [pid = 1984] [serial = 1228] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x12a5e8000) [pid = 1984] [serial = 1306] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x12a9dc800) [pid = 1984] [serial = 1430] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x12bbbe400) [pid = 1984] [serial = 1168] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x12fbdd400) [pid = 1984] [serial = 1174] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x12f7d8800) [pid = 1984] [serial = 1300] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x12b903c00) [pid = 1984] [serial = 1105] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x12f7dd800) [pid = 1984] [serial = 1360] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x12e699c00) [pid = 1984] [serial = 1114] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12e909c00) [pid = 1984] [serial = 1357] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12a5ddc00) [pid = 1984] [serial = 1414] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12f419400) [pid = 1984] [serial = 1237] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x129454c00) [pid = 1984] [serial = 1351] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x12f112800) [pid = 1984] [serial = 1424] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12a9e0800) [pid = 1984] [serial = 1511] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x12935b000) [pid = 1984] [serial = 1549] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x12ab3d800) [pid = 1984] [serial = 1552] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12bbb3c00) [pid = 1984] [serial = 1555] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x114bf1400) [pid = 1984] [serial = 1513] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x1294bec00) [pid = 1984] [serial = 1558] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x119c74c00) [pid = 1984] [serial = 1546] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12ab39400) [pid = 1984] [serial = 1543] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12fbdfc00) [pid = 1984] [serial = 1562] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12d231c00) [pid = 1984] [serial = 1559] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12e35f400) [pid = 1984] [serial = 1556] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x124718000) [pid = 1984] [serial = 1516] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x11c2d8c00) [pid = 1984] [serial = 1547] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x129472000) [pid = 1984] [serial = 1550] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12fc0d000) [pid = 1984] [serial = 1564] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12b2a2000) [pid = 1984] [serial = 1553] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x12ffd3400) [pid = 1984] [serial = 1565] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12e975800) [pid = 1984] [serial = 1561] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12b994800) [pid = 1984] [serial = 1480] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12470c800) [pid = 1984] [serial = 1474] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x119d65800) [pid = 1984] [serial = 1495] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12e90d400) [pid = 1984] [serial = 1483] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12f784c00) [pid = 1984] [serial = 1492] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12f72b400) [pid = 1984] [serial = 1486] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x119d60c00) [pid = 1984] [serial = 1471] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x12a6b1c00) [pid = 1984] [serial = 1477] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x114e8f800) [pid = 1984] [serial = 1498] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x1154a2800) [pid = 1984] [serial = 1499] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x12a6b2000) [pid = 1984] [serial = 1510] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x128d2e400) [pid = 1984] [serial = 1507] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12946ac00) [pid = 1984] [serial = 1508] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x11aeea000) [pid = 1984] [serial = 1501] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x11be5cc00) [pid = 1984] [serial = 1502] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x11ae7a800) [pid = 1984] [serial = 1504] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x123eb7400) [pid = 1984] [serial = 1505] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x12947a800) [pid = 1984] [serial = 1489] [outer = 0x0] [url = about:blank] 15:21:57 INFO - PROCESS | 1984 | 1461190917048 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 1984 | 1461190917050 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:21:57 INFO - PROCESS | 1984 | 1461190917059 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1984 | 1461190917063 Marionette TRACE conn2 <- [1,2202,null,{}] 15:21:57 INFO - PROCESS | 1984 | 1461190917070 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}] 15:21:57 INFO - PROCESS | 1984 | 1461190917170 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:21:57 INFO - PROCESS | 1984 | 1461190917180 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aea7000 == 80 [pid = 1984] [id = 558] 15:21:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x11a8c3400) [pid = 1984] [serial = 1674] [outer = 0x0] 15:21:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x11ac96800) [pid = 1984] [serial = 1675] [outer = 0x11a8c3400] 15:21:57 INFO - PROCESS | 1984 | 1461190917206 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x11ace9400) [pid = 1984] [serial = 1676] [outer = 0x11a8c3400] 15:21:57 INFO - PROCESS | 1984 | 1461190917619 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]]]}] 15:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 576ms 15:21:57 INFO - PROCESS | 1984 | 1461190917635 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 1984 | 1461190917637 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:21:57 INFO - PROCESS | 1984 | 1461190917639 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 1984 | 1461190917640 Marionette TRACE conn2 <- [1,2206,null,{}] 15:21:57 INFO - PROCESS | 1984 | 1461190917643 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}] 15:21:57 INFO - PROCESS | 1984 | 1461190917754 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:21:57 INFO - PROCESS | 1984 | 1461190917760 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a1a800 == 81 [pid = 1984] [id = 559] 15:21:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x11acf1400) [pid = 1984] [serial = 1677] [outer = 0x0] 15:21:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x11b4ecc00) [pid = 1984] [serial = 1678] [outer = 0x11acf1400] 15:21:57 INFO - PROCESS | 1984 | 1461190917786 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x11b88bc00) [pid = 1984] [serial = 1679] [outer = 0x11acf1400] 15:21:58 INFO - PROCESS | 1984 | 1461190918128 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]]]}] 15:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 15:21:58 INFO - PROCESS | 1984 | 1461190918159 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:21:58 INFO - PROCESS | 1984 | 1461190918160 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:21:58 INFO - PROCESS | 1984 | 1461190918177 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 1984 | 1461190918178 Marionette TRACE conn2 <- [1,2210,null,{}] 15:21:58 INFO - PROCESS | 1984 | 1461190918180 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}] 15:21:58 INFO - PROCESS | 1984 | 1461190918278 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:21:58 INFO - PROCESS | 1984 | 1461190918282 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x1274b1000 == 82 [pid = 1984] [id = 560] 15:21:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x11c245c00) [pid = 1984] [serial = 1680] [outer = 0x0] 15:21:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x11c380c00) [pid = 1984] [serial = 1681] [outer = 0x11c245c00] 15:21:58 INFO - PROCESS | 1984 | 1461190918314 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x1238a8000) [pid = 1984] [serial = 1682] [outer = 0x11c245c00] 15:21:58 INFO - PROCESS | 1984 | 1461190918679 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]]]}] 15:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 525ms 15:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:21:58 INFO - PROCESS | 1984 | 1461190918696 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:21:58 INFO - PROCESS | 1984 | 1461190918697 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:21:58 INFO - PROCESS | 1984 | 1461190918699 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 1984 | 1461190918700 Marionette TRACE conn2 <- [1,2214,null,{}] 15:21:58 INFO - PROCESS | 1984 | 1461190918702 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}] 15:21:58 INFO - PROCESS | 1984 | 1461190918800 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:21:58 INFO - PROCESS | 1984 | 1461190918892 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x128f21800 == 83 [pid = 1984] [id = 561] 15:21:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x11be5c400) [pid = 1984] [serial = 1683] [outer = 0x0] 15:21:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x123d32400) [pid = 1984] [serial = 1684] [outer = 0x11be5c400] 15:21:58 INFO - PROCESS | 1984 | 1461190918917 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x124712800) [pid = 1984] [serial = 1685] [outer = 0x11be5c400] 15:21:59 INFO - PROCESS | 1984 | 1461190919234 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]]]}] 15:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 568ms 15:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:21:59 INFO - PROCESS | 1984 | 1461190919273 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 1984 | 1461190919274 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:21:59 INFO - PROCESS | 1984 | 1461190919276 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 1984 | 1461190919277 Marionette TRACE conn2 <- [1,2218,null,{}] 15:21:59 INFO - PROCESS | 1984 | 1461190919280 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}] 15:21:59 INFO - PROCESS | 1984 | 1461190919401 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:21:59 INFO - PROCESS | 1984 | 1461190919413 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a120000 == 84 [pid = 1984] [id = 562] 15:21:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x123d3c000) [pid = 1984] [serial = 1686] [outer = 0x0] 15:21:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x127da2c00) [pid = 1984] [serial = 1687] [outer = 0x123d3c000] 15:21:59 INFO - PROCESS | 1984 | 1461190919439 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12880f000) [pid = 1984] [serial = 1688] [outer = 0x123d3c000] 15:21:59 INFO - PROCESS | 1984 | 1461190919787 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]]]}] 15:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 15:21:59 INFO - PROCESS | 1984 | 1461190919795 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 1984 | 1461190919796 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:21:59 INFO - PROCESS | 1984 | 1461190919798 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 1984 | 1461190919799 Marionette TRACE conn2 <- [1,2222,null,{}] 15:21:59 INFO - PROCESS | 1984 | 1461190919801 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}] 15:21:59 INFO - PROCESS | 1984 | 1461190919927 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:21:59 INFO - PROCESS | 1984 | 1461190919938 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a65f000 == 85 [pid = 1984] [id = 563] 15:21:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x127da1400) [pid = 1984] [serial = 1689] [outer = 0x0] 15:21:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x128fb4000) [pid = 1984] [serial = 1690] [outer = 0x127da1400] 15:21:59 INFO - PROCESS | 1984 | 1461190919964 Marionette DEBUG loaded listener.js 15:22:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x129362c00) [pid = 1984] [serial = 1691] [outer = 0x127da1400] 15:22:00 INFO - PROCESS | 1984 | 1461190920323 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]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 15:22:00 INFO - PROCESS | 1984 | 1461190920367 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 1984 | 1461190920368 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:22:00 INFO - PROCESS | 1984 | 1461190920371 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 1984 | 1461190920372 Marionette TRACE conn2 <- [1,2226,null,{}] 15:22:00 INFO - PROCESS | 1984 | 1461190920374 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}] 15:22:00 INFO - PROCESS | 1984 | 1461190920500 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:22:00 INFO - PROCESS | 1984 | 1461190920512 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa41800 == 86 [pid = 1984] [id = 564] 15:22:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12918cc00) [pid = 1984] [serial = 1692] [outer = 0x0] 15:22:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x129409800) [pid = 1984] [serial = 1693] [outer = 0x12918cc00] 15:22:00 INFO - PROCESS | 1984 | 1461190920537 Marionette DEBUG loaded listener.js 15:22:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x129453400) [pid = 1984] [serial = 1694] [outer = 0x12918cc00] 15:22:00 INFO - PROCESS | 1984 | 1461190920900 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]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 15:22:00 INFO - PROCESS | 1984 | 1461190920942 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 1984 | 1461190920943 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:22:00 INFO - PROCESS | 1984 | 1461190920951 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 1984 | 1461190920952 Marionette TRACE conn2 <- [1,2230,null,{}] 15:22:00 INFO - PROCESS | 1984 | 1461190920955 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}] 15:22:01 INFO - PROCESS | 1984 | 1461190921080 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:22:01 INFO - PROCESS | 1984 | 1461190921096 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ac08000 == 87 [pid = 1984] [id = 565] 15:22:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x129454c00) [pid = 1984] [serial = 1695] [outer = 0x0] 15:22:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x129461400) [pid = 1984] [serial = 1696] [outer = 0x129454c00] 15:22:01 INFO - PROCESS | 1984 | 1461190921126 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x1294ba800) [pid = 1984] [serial = 1697] [outer = 0x129454c00] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x12d010400) [pid = 1984] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x12b4a5400) [pid = 1984] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x114be4800) [pid = 1984] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12a9df800) [pid = 1984] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x114e8c400) [pid = 1984] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x11ae76c00) [pid = 1984] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12ec4c400) [pid = 1984] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x118ae8400) [pid = 1984] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x1294c6000) [pid = 1984] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12fc0cc00) [pid = 1984] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12a9e0c00) [pid = 1984] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:22:01 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x11aee5800) [pid = 1984] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:22:01 INFO - PROCESS | 1984 | 1461190921733 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]]]}] 15:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 820ms 15:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:22:01 INFO - PROCESS | 1984 | 1461190921777 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:22:01 INFO - PROCESS | 1984 | 1461190921778 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:22:01 INFO - PROCESS | 1984 | 1461190921781 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:22:01 INFO - PROCESS | 1984 | 1461190921782 Marionette TRACE conn2 <- [1,2234,null,{}] 15:22:01 INFO - PROCESS | 1984 | 1461190921785 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}] 15:22:01 INFO - PROCESS | 1984 | 1461190921906 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:22:01 INFO - PROCESS | 1984 | 1461190921910 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af8f000 == 88 [pid = 1984] [id = 566] 15:22:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x129465c00) [pid = 1984] [serial = 1698] [outer = 0x0] 15:22:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12a6a3400) [pid = 1984] [serial = 1699] [outer = 0x129465c00] 15:22:01 INFO - PROCESS | 1984 | 1461190921935 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12a9d7000) [pid = 1984] [serial = 1700] [outer = 0x129465c00] 15:22:02 INFO - PROCESS | 1984 | 1461190922285 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]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 15:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:22:02 INFO - PROCESS | 1984 | 1461190922301 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1984 | 1461190922302 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:22:02 INFO - PROCESS | 1984 | 1461190922304 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1984 | 1461190922305 Marionette TRACE conn2 <- [1,2238,null,{}] 15:22:02 INFO - PROCESS | 1984 | 1461190922310 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}] 15:22:02 INFO - PROCESS | 1984 | 1461190922408 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:22:02 INFO - PROCESS | 1984 | 1461190922494 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b25b800 == 89 [pid = 1984] [id = 567] 15:22:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12a6af000) [pid = 1984] [serial = 1701] [outer = 0x0] 15:22:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12a9dcc00) [pid = 1984] [serial = 1702] [outer = 0x12a6af000] 15:22:02 INFO - PROCESS | 1984 | 1461190922520 Marionette DEBUG loaded listener.js 15:22:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12aab3000) [pid = 1984] [serial = 1703] [outer = 0x12a6af000] 15:22:02 INFO - PROCESS | 1984 | 1461190922806 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]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 523ms 15:22:02 INFO - PROCESS | 1984 | 1461190922829 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 1984 | 1461190922830 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:22:02 INFO - PROCESS | 1984 | 1461190922833 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 1984 | 1461190922834 Marionette TRACE conn2 <- [1,2242,null,{}] 15:22:02 INFO - PROCESS | 1984 | 1461190922836 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}] 15:22:02 INFO - PROCESS | 1984 | 1461190922939 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:22:02 INFO - PROCESS | 1984 | 1461190922943 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf7d000 == 90 [pid = 1984] [id = 568] 15:22:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12aab3800) [pid = 1984] [serial = 1704] [outer = 0x0] 15:22:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12aad7400) [pid = 1984] [serial = 1705] [outer = 0x12aab3800] 15:22:02 INFO - PROCESS | 1984 | 1461190922968 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12ab30800) [pid = 1984] [serial = 1706] [outer = 0x12aab3800] 15:22:03 INFO - PROCESS | 1984 | 1461190923329 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]]]}] 15:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 526ms 15:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:22:03 INFO - PROCESS | 1984 | 1461190923361 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 1984 | 1461190923362 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:22:03 INFO - PROCESS | 1984 | 1461190923364 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 1984 | 1461190923365 Marionette TRACE conn2 <- [1,2246,null,{}] 15:22:03 INFO - PROCESS | 1984 | 1461190923367 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}] 15:22:03 INFO - PROCESS | 1984 | 1461190923511 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:22:03 INFO - PROCESS | 1984 | 1461190923644 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b79800 == 91 [pid = 1984] [id = 569] 15:22:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x114137400) [pid = 1984] [serial = 1707] [outer = 0x0] 15:22:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x1144ad800) [pid = 1984] [serial = 1708] [outer = 0x114137400] 15:22:03 INFO - PROCESS | 1984 | 1461190923677 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x114bf0000) [pid = 1984] [serial = 1709] [outer = 0x114137400] 15:22:04 INFO - PROCESS | 1984 | 1461190924174 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]]]}] 15:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 872ms 15:22:04 INFO - PROCESS | 1984 | 1461190924238 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:22:04 INFO - PROCESS | 1984 | 1461190924241 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:22:04 INFO - PROCESS | 1984 | 1461190924264 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:22:04 INFO - PROCESS | 1984 | 1461190924266 Marionette TRACE conn2 <- [1,2250,null,{}] 15:22:04 INFO - PROCESS | 1984 | 1461190924270 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}] 15:22:04 INFO - PROCESS | 1984 | 1461190924396 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:22:04 INFO - PROCESS | 1984 | 1461190924491 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd53000 == 92 [pid = 1984] [id = 570] 15:22:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x1191c0c00) [pid = 1984] [serial = 1710] [outer = 0x0] 15:22:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x119c75400) [pid = 1984] [serial = 1711] [outer = 0x1191c0c00] 15:22:04 INFO - PROCESS | 1984 | 1461190924523 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x11a876000) [pid = 1984] [serial = 1712] [outer = 0x1191c0c00] 15:22:04 INFO - PROCESS | 1984 | 1461190924924 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]]]}] 15:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 723ms 15:22:05 INFO - PROCESS | 1984 | 1461190925001 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 1984 | 1461190925004 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:22:05 INFO - PROCESS | 1984 | 1461190925010 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1984 | 1461190925011 Marionette TRACE conn2 <- [1,2254,null,{}] 15:22:05 INFO - PROCESS | 1984 | 1461190925014 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}] 15:22:05 INFO - PROCESS | 1984 | 1461190925145 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:22:05 INFO - PROCESS | 1984 | 1461190925277 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a123800 == 93 [pid = 1984] [id = 571] 15:22:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x11aee6000) [pid = 1984] [serial = 1713] [outer = 0x0] 15:22:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x11be55400) [pid = 1984] [serial = 1714] [outer = 0x11aee6000] 15:22:05 INFO - PROCESS | 1984 | 1461190925325 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x11c406800) [pid = 1984] [serial = 1715] [outer = 0x11aee6000] 15:22:05 INFO - PROCESS | 1984 | 1461190925830 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]]]}] 15:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 872ms 15:22:05 INFO - PROCESS | 1984 | 1461190925882 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:22:05 INFO - PROCESS | 1984 | 1461190925884 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:22:05 INFO - PROCESS | 1984 | 1461190925894 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 1984 | 1461190925899 Marionette TRACE conn2 <- [1,2258,null,{}] 15:22:05 INFO - PROCESS | 1984 | 1461190925902 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}] 15:22:06 INFO - PROCESS | 1984 | 1461190926024 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:22:06 INFO - PROCESS | 1984 | 1461190926119 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d750800 == 94 [pid = 1984] [id = 572] 15:22:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x11c408000) [pid = 1984] [serial = 1716] [outer = 0x0] 15:22:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12940a400) [pid = 1984] [serial = 1717] [outer = 0x11c408000] 15:22:06 INFO - PROCESS | 1984 | 1461190926150 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x129468c00) [pid = 1984] [serial = 1718] [outer = 0x11c408000] 15:22:06 INFO - PROCESS | 1984 | 1461190926715 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]]]}] 15:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 881ms 15:22:06 INFO - PROCESS | 1984 | 1461190926769 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 1984 | 1461190926770 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:22:06 INFO - PROCESS | 1984 | 1461190926773 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - PROCESS | 1984 | 1461190926774 Marionette TRACE conn2 <- [1,2262,null,{}] 15:22:06 INFO - PROCESS | 1984 | 1461190926777 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}] 15:22:06 INFO - PROCESS | 1984 | 1461190926895 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:22:06 INFO - PROCESS | 1984 | 1461190926990 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e496000 == 95 [pid = 1984] [id = 573] 15:22:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x11a750400) [pid = 1984] [serial = 1719] [outer = 0x0] 15:22:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12a6a3c00) [pid = 1984] [serial = 1720] [outer = 0x11a750400] 15:22:07 INFO - PROCESS | 1984 | 1461190927020 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x12a9d5c00) [pid = 1984] [serial = 1721] [outer = 0x11a750400] 15:22:07 INFO - PROCESS | 1984 | 1461190927404 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]]]}] 15:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 15:22:07 INFO - PROCESS | 1984 | 1461190927444 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 1984 | 1461190927445 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:22:07 INFO - PROCESS | 1984 | 1461190927447 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 1984 | 1461190927449 Marionette TRACE conn2 <- [1,2266,null,{}] 15:22:07 INFO - PROCESS | 1984 | 1461190927451 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}] 15:22:07 INFO - PROCESS | 1984 | 1461190927569 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:22:07 INFO - PROCESS | 1984 | 1461190927665 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea3d000 == 96 [pid = 1984] [id = 574] 15:22:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12aadcc00) [pid = 1984] [serial = 1722] [outer = 0x0] 15:22:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12ab36800) [pid = 1984] [serial = 1723] [outer = 0x12aadcc00] 15:22:07 INFO - PROCESS | 1984 | 1461190927704 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12b0b4c00) [pid = 1984] [serial = 1724] [outer = 0x12aadcc00] 15:22:08 INFO - PROCESS | 1984 | 1461190928136 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]]]}] 15:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 15:22:08 INFO - PROCESS | 1984 | 1461190928166 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 1984 | 1461190928168 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:22:08 INFO - PROCESS | 1984 | 1461190928170 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 1984 | 1461190928171 Marionette TRACE conn2 <- [1,2270,null,{}] 15:22:08 INFO - PROCESS | 1984 | 1461190928174 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}] 15:22:08 INFO - PROCESS | 1984 | 1461190928313 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:22:08 INFO - PROCESS | 1984 | 1461190928423 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eabc800 == 97 [pid = 1984] [id = 575] 15:22:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12b0b5400) [pid = 1984] [serial = 1725] [outer = 0x0] 15:22:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12b238c00) [pid = 1984] [serial = 1726] [outer = 0x12b0b5400] 15:22:08 INFO - PROCESS | 1984 | 1461190928455 Marionette DEBUG loaded listener.js 15:22:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12b4a7000) [pid = 1984] [serial = 1727] [outer = 0x12b0b5400] 15:22:08 INFO - PROCESS | 1984 | 1461190928855 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]]]}] 15:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 720ms 15:22:08 INFO - PROCESS | 1984 | 1461190928891 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 1984 | 1461190928892 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:22:08 INFO - PROCESS | 1984 | 1461190928895 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 1984 | 1461190928896 Marionette TRACE conn2 <- [1,2274,null,{}] 15:22:08 INFO - PROCESS | 1984 | 1461190928898 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}] 15:22:09 INFO - PROCESS | 1984 | 1461190929017 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:22:09 INFO - PROCESS | 1984 | 1461190929142 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ecab800 == 98 [pid = 1984] [id = 576] 15:22:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12b22c400) [pid = 1984] [serial = 1728] [outer = 0x0] 15:22:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x12b902c00) [pid = 1984] [serial = 1729] [outer = 0x12b22c400] 15:22:09 INFO - PROCESS | 1984 | 1461190929173 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x12b910000) [pid = 1984] [serial = 1730] [outer = 0x12b22c400] 15:22:09 INFO - PROCESS | 1984 | 1461190929553 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]]]}] 15:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 669ms 15:22:09 INFO - PROCESS | 1984 | 1461190929564 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 1984 | 1461190929566 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:22:09 INFO - PROCESS | 1984 | 1461190929568 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 1984 | 1461190929569 Marionette TRACE conn2 <- [1,2278,null,{}] 15:22:09 INFO - PROCESS | 1984 | 1461190929572 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}] 15:22:09 INFO - PROCESS | 1984 | 1461190929692 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:22:09 INFO - PROCESS | 1984 | 1461190929838 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f624000 == 99 [pid = 1984] [id = 577] 15:22:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x12b998000) [pid = 1984] [serial = 1731] [outer = 0x0] 15:22:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x12b9a1c00) [pid = 1984] [serial = 1732] [outer = 0x12b998000] 15:22:09 INFO - PROCESS | 1984 | 1461190929869 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x12bad4000) [pid = 1984] [serial = 1733] [outer = 0x12b998000] 15:22:10 INFO - PROCESS | 1984 | 1461190930355 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]]]}] 15:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 823ms 15:22:10 INFO - PROCESS | 1984 | 1461190930392 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:22:10 INFO - PROCESS | 1984 | 1461190930394 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:22:10 INFO - PROCESS | 1984 | 1461190930398 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:22:10 INFO - PROCESS | 1984 | 1461190930400 Marionette TRACE conn2 <- [1,2282,null,{}] 15:22:10 INFO - PROCESS | 1984 | 1461190930404 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}] 15:22:10 INFO - PROCESS | 1984 | 1461190930583 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:22:10 INFO - PROCESS | 1984 | 1461190930695 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba70800 == 100 [pid = 1984] [id = 578] 15:22:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12bad1000) [pid = 1984] [serial = 1734] [outer = 0x0] 15:22:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x12bbbb800) [pid = 1984] [serial = 1735] [outer = 0x12bad1000] 15:22:10 INFO - PROCESS | 1984 | 1461190930725 Marionette DEBUG loaded listener.js 15:22:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x12d005c00) [pid = 1984] [serial = 1736] [outer = 0x12bad1000] 15:22:11 INFO - PROCESS | 1984 | 1461190931181 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]]]}] 15:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 823ms 15:22:11 INFO - PROCESS | 1984 | 1461190931221 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:22:11 INFO - PROCESS | 1984 | 1461190931222 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:22:11 INFO - PROCESS | 1984 | 1461190931245 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:22:11 INFO - PROCESS | 1984 | 1461190931246 Marionette TRACE conn2 <- [1,2286,null,{}] 15:22:11 INFO - PROCESS | 1984 | 1461190931249 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}] 15:22:11 INFO - PROCESS | 1984 | 1461190931427 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:22:11 INFO - PROCESS | 1984 | 1461190931618 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb4b800 == 101 [pid = 1984] [id = 579] 15:22:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12bad4800) [pid = 1984] [serial = 1737] [outer = 0x0] 15:22:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12d231c00) [pid = 1984] [serial = 1738] [outer = 0x12bad4800] 15:22:11 INFO - PROCESS | 1984 | 1461190931674 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12d7a6000) [pid = 1984] [serial = 1739] [outer = 0x12bad4800] 15:22:12 INFO - PROCESS | 1984 | 1461190932448 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]]]}] 15:22:12 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 15:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1224ms 15:22:12 INFO - PROCESS | 1984 | 1461190932466 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 1984 | 1461190932469 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:22:12 INFO - PROCESS | 1984 | 1461190932484 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 1984 | 1461190932487 Marionette TRACE conn2 <- [1,2290,null,{}] 15:22:12 INFO - PROCESS | 1984 | 1461190932495 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}] 15:22:12 INFO - PROCESS | 1984 | 1461190932609 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:22:12 INFO - PROCESS | 1984 | 1461190932744 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd54800 == 102 [pid = 1984] [id = 580] 15:22:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x1144a7400) [pid = 1984] [serial = 1740] [outer = 0x0] 15:22:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x114bf3400) [pid = 1984] [serial = 1741] [outer = 0x1144a7400] 15:22:12 INFO - PROCESS | 1984 | 1461190932775 Marionette DEBUG loaded listener.js 15:22:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x1176ca800) [pid = 1984] [serial = 1742] [outer = 0x1144a7400] 15:22:13 INFO - PROCESS | 1984 | 1461190933285 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]]]}] 15:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 840ms 15:22:13 INFO - PROCESS | 1984 | 1461190933312 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:22:13 INFO - PROCESS | 1984 | 1461190933318 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:22:13 INFO - PROCESS | 1984 | 1461190933324 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:22:13 INFO - PROCESS | 1984 | 1461190933327 Marionette TRACE conn2 <- [1,2294,null,{}] 15:22:13 INFO - PROCESS | 1984 | 1461190933330 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}] 15:22:13 INFO - PROCESS | 1984 | 1461190933487 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:22:13 INFO - PROCESS | 1984 | 1461190933656 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0d6800 == 103 [pid = 1984] [id = 581] 15:22:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x1153c8800) [pid = 1984] [serial = 1743] [outer = 0x0] 15:22:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x119c77800) [pid = 1984] [serial = 1744] [outer = 0x1153c8800] 15:22:13 INFO - PROCESS | 1984 | 1461190933686 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x11ac94000) [pid = 1984] [serial = 1745] [outer = 0x1153c8800] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x130229000 == 102 [pid = 1984] [id = 406] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf7d000 == 101 [pid = 1984] [id = 568] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x12b25b800 == 100 [pid = 1984] [id = 567] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x12af8f000 == 99 [pid = 1984] [id = 566] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x12ac08000 == 98 [pid = 1984] [id = 565] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa41800 == 97 [pid = 1984] [id = 564] 15:22:13 INFO - PROCESS | 1984 | --DOCSHELL 0x12a65f000 == 96 [pid = 1984] [id = 563] 15:22:13 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x12aab3400) [pid = 1984] [serial = 1633] [outer = 0x0] [url = about:blank] 15:22:13 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x1396c7800) [pid = 1984] [serial = 1591] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x12a120000 == 95 [pid = 1984] [id = 562] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x128f21800 == 94 [pid = 1984] [id = 561] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x1274b1000 == 93 [pid = 1984] [id = 560] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x123a1a800 == 92 [pid = 1984] [id = 559] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x11aea7000 == 91 [pid = 1984] [id = 558] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x11b485000 == 90 [pid = 1984] [id = 557] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x119a97800 == 89 [pid = 1984] [id = 556] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x1154d7800 == 88 [pid = 1984] [id = 555] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x114b94000 == 87 [pid = 1984] [id = 554] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x118ee0000 == 86 [pid = 1984] [id = 553] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x139a11800 == 85 [pid = 1984] [id = 552] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x138a3c800 == 84 [pid = 1984] [id = 551] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x141b32800 == 83 [pid = 1984] [id = 550] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x139d18800 == 82 [pid = 1984] [id = 549] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x1388af800 == 81 [pid = 1984] [id = 548] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4ad800 == 80 [pid = 1984] [id = 547] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x12a656800 == 79 [pid = 1984] [id = 546] 15:22:14 INFO - PROCESS | 1984 | --DOCSHELL 0x11a771800 == 78 [pid = 1984] [id = 545] 15:22:14 INFO - PROCESS | 1984 | 1461190934143 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]]]}] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12e358000) [pid = 1984] [serial = 1612] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12b99c000) [pid = 1984] [serial = 1609] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x11be60000) [pid = 1984] [serial = 1628] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12ab3bc00) [pid = 1984] [serial = 1606] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x1182b1c00) [pid = 1984] [serial = 1597] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x12ea9c800) [pid = 1984] [serial = 1613] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12940d800) [pid = 1984] [serial = 1579] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x11ac9a000) [pid = 1984] [serial = 1598] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x12b29f000) [pid = 1984] [serial = 1594] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x1242cd400) [pid = 1984] [serial = 1630] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x12f787400) [pid = 1984] [serial = 1618] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x1294c1000) [pid = 1984] [serial = 1604] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x1302b2000) [pid = 1984] [serial = 1588] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x124711000) [pid = 1984] [serial = 1570] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x12f78e800) [pid = 1984] [serial = 1582] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x1379b3000) [pid = 1984] [serial = 1625] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x12ec44800) [pid = 1984] [serial = 1576] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x129456000) [pid = 1984] [serial = 1631] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12ab31c00) [pid = 1984] [serial = 1573] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x11b4ef400) [pid = 1984] [serial = 1603] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x12ffd7c00) [pid = 1984] [serial = 1621] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x1300f4c00) [pid = 1984] [serial = 1624] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x123b38c00) [pid = 1984] [serial = 1622] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x115706000) [pid = 1984] [serial = 1627] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x12f6be400) [pid = 1984] [serial = 1616] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12cf6bc00) [pid = 1984] [serial = 1610] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x128d28c00) [pid = 1984] [serial = 1600] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x129410c00) [pid = 1984] [serial = 1601] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12b231c00) [pid = 1984] [serial = 1607] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x1300fbc00) [pid = 1984] [serial = 1585] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12f7df000) [pid = 1984] [serial = 1619] [outer = 0x0] [url = about:blank] 15:22:14 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12ec42800) [pid = 1984] [serial = 1615] [outer = 0x0] [url = about:blank] 15:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 873ms 15:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:22:14 INFO - PROCESS | 1984 | 1461190934197 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1984 | 1461190934198 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:22:14 INFO - PROCESS | 1984 | 1461190934201 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1984 | 1461190934203 Marionette TRACE conn2 <- [1,2298,null,{}] 15:22:14 INFO - PROCESS | 1984 | 1461190934212 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}] 15:22:14 INFO - PROCESS | 1984 | 1461190934332 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:22:14 INFO - PROCESS | 1984 | 1461190934346 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c43f800 == 79 [pid = 1984] [id = 582] 15:22:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x11aee5c00) [pid = 1984] [serial = 1746] [outer = 0x0] 15:22:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x11c454c00) [pid = 1984] [serial = 1747] [outer = 0x11aee5c00] 15:22:14 INFO - PROCESS | 1984 | 1461190934378 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x11b80d000) [pid = 1984] [serial = 1748] [outer = 0x11aee5c00] 15:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 724ms 15:22:14 INFO - PROCESS | 1984 | 1461190934920 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]]]}] 15:22:14 INFO - PROCESS | 1984 | 1461190934926 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 1984 | 1461190934927 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:22:14 INFO - PROCESS | 1984 | 1461190934930 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 1984 | 1461190934931 Marionette TRACE conn2 <- [1,2302,null,{}] 15:22:14 INFO - PROCESS | 1984 | 1461190934933 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}] 15:22:15 INFO - PROCESS | 1984 | 1461190935038 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:22:15 INFO - PROCESS | 1984 | 1461190935046 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d87800 == 80 [pid = 1984] [id = 583] 15:22:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x11be5c000) [pid = 1984] [serial = 1749] [outer = 0x0] 15:22:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x123ebbc00) [pid = 1984] [serial = 1750] [outer = 0x11be5c000] 15:22:15 INFO - PROCESS | 1984 | 1461190935089 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x11aeea000) [pid = 1984] [serial = 1751] [outer = 0x11be5c000] 15:22:15 INFO - PROCESS | 1984 | 1461190935624 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]]]}] 15:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 722ms 15:22:15 INFO - PROCESS | 1984 | 1461190935653 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:22:15 INFO - PROCESS | 1984 | 1461190935655 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:22:15 INFO - PROCESS | 1984 | 1461190935668 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:22:15 INFO - PROCESS | 1984 | 1461190935670 Marionette TRACE conn2 <- [1,2306,null,{}] 15:22:15 INFO - PROCESS | 1984 | 1461190935674 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}] 15:22:15 INFO - PROCESS | 1984 | 1461190935843 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:22:15 INFO - PROCESS | 1984 | 1461190935975 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a85e800 == 81 [pid = 1984] [id = 584] 15:22:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x11c40a000) [pid = 1984] [serial = 1752] [outer = 0x0] 15:22:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x128d2c800) [pid = 1984] [serial = 1753] [outer = 0x11c40a000] 15:22:16 INFO - PROCESS | 1984 | 1461190936014 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x127483400) [pid = 1984] [serial = 1754] [outer = 0x11c40a000] 15:22:16 INFO - PROCESS | 1984 | 1461190936327 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]]]}] 15:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 671ms 15:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:22:16 INFO - PROCESS | 1984 | 1461190936339 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1984 | 1461190936341 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:22:16 INFO - PROCESS | 1984 | 1461190936343 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1984 | 1461190936344 Marionette TRACE conn2 <- [1,2310,null,{}] 15:22:16 INFO - PROCESS | 1984 | 1461190936347 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}] 15:22:16 INFO - PROCESS | 1984 | 1461190936463 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:22:16 INFO - PROCESS | 1984 | 1461190936566 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa41800 == 82 [pid = 1984] [id = 585] 15:22:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x12437ac00) [pid = 1984] [serial = 1755] [outer = 0x0] 15:22:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x129404000) [pid = 1984] [serial = 1756] [outer = 0x12437ac00] 15:22:16 INFO - PROCESS | 1984 | 1461190936595 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12a6a8800) [pid = 1984] [serial = 1757] [outer = 0x12437ac00] 15:22:16 INFO - PROCESS | 1984 | 1461190936960 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]]]}] 15:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 623ms 15:22:16 INFO - PROCESS | 1984 | 1461190936967 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 1984 | 1461190936969 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:22:16 INFO - PROCESS | 1984 | 1461190936972 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 1984 | 1461190936974 Marionette TRACE conn2 <- [1,2314,null,{}] 15:22:16 INFO - PROCESS | 1984 | 1461190936977 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}] 15:22:17 INFO - PROCESS | 1984 | 1461190937118 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:22:17 INFO - PROCESS | 1984 | 1461190937134 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b25b000 == 83 [pid = 1984] [id = 586] 15:22:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12a9d7400) [pid = 1984] [serial = 1758] [outer = 0x0] 15:22:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12a9e0800) [pid = 1984] [serial = 1759] [outer = 0x12a9d7400] 15:22:17 INFO - PROCESS | 1984 | 1461190937161 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12aad9c00) [pid = 1984] [serial = 1760] [outer = 0x12a9d7400] 15:22:17 INFO - PROCESS | 1984 | 1461190937532 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]]]}] 15:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 621ms 15:22:17 INFO - PROCESS | 1984 | 1461190937592 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 1984 | 1461190937594 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:22:17 INFO - PROCESS | 1984 | 1461190937596 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 1984 | 1461190937597 Marionette TRACE conn2 <- [1,2318,null,{}] 15:22:17 INFO - PROCESS | 1984 | 1461190937599 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}] 15:22:17 INFO - PROCESS | 1984 | 1461190937726 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:22:17 INFO - PROCESS | 1984 | 1461190937741 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x12bf67000 == 84 [pid = 1984] [id = 587] 15:22:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12aade400) [pid = 1984] [serial = 1761] [outer = 0x0] 15:22:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12b0ab400) [pid = 1984] [serial = 1762] [outer = 0x12aade400] 15:22:17 INFO - PROCESS | 1984 | 1461190937767 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x12b231800) [pid = 1984] [serial = 1763] [outer = 0x12aade400] 15:22:18 INFO - PROCESS | 1984 | 1461190938134 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] 15:22:18 INFO - PROCESS | 1984 | 1461190938167 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:22:18 INFO - PROCESS | 1984 | 1461190938170 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:22:18 INFO - PROCESS | 1984 | 1461190938171 Marionette TRACE conn2 <- [1,2322,null,{}] 15:22:18 INFO - PROCESS | 1984 | 1461190938173 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}] 15:22:18 INFO - PROCESS | 1984 | 1461190938309 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:22:18 INFO - PROCESS | 1984 | 1461190938319 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d0a7800 == 85 [pid = 1984] [id = 588] 15:22:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x12aadec00) [pid = 1984] [serial = 1764] [outer = 0x0] 15:22:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x12b9a3400) [pid = 1984] [serial = 1765] [outer = 0x12aadec00] 15:22:18 INFO - PROCESS | 1984 | 1461190938345 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x12d011400) [pid = 1984] [serial = 1766] [outer = 0x12aadec00] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x127da1400) [pid = 1984] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x123d3c000) [pid = 1984] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x129454c00) [pid = 1984] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x12470b800) [pid = 1984] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x114e95000) [pid = 1984] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x1141c2400) [pid = 1984] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x11a8c3400) [pid = 1984] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x11c245c00) [pid = 1984] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x11acf1400) [pid = 1984] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x1186f3000) [pid = 1984] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x12918cc00) [pid = 1984] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x11be5c400) [pid = 1984] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x129465c00) [pid = 1984] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:22:18 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x12a6af000) [pid = 1984] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:22:19 INFO - PROCESS | 1984 | 1461190939065 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]]]}] 15:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 918ms 15:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:22:19 INFO - PROCESS | 1984 | 1461190939089 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 1984 | 1461190939090 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:22:19 INFO - PROCESS | 1984 | 1461190939092 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 1984 | 1461190939093 Marionette TRACE conn2 <- [1,2326,null,{}] 15:22:19 INFO - PROCESS | 1984 | 1461190939096 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}] 15:22:19 INFO - PROCESS | 1984 | 1461190939197 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:22:19 INFO - PROCESS | 1984 | 1461190939285 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e745800 == 86 [pid = 1984] [id = 589] 15:22:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x114e96400) [pid = 1984] [serial = 1767] [outer = 0x0] 15:22:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x11c239000) [pid = 1984] [serial = 1768] [outer = 0x114e96400] 15:22:19 INFO - PROCESS | 1984 | 1461190939311 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x129411400) [pid = 1984] [serial = 1769] [outer = 0x114e96400] 15:22:19 INFO - PROCESS | 1984 | 1461190939603 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]]]}] 15:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 15:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:22:19 INFO - PROCESS | 1984 | 1461190939614 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 1984 | 1461190939615 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:22:19 INFO - PROCESS | 1984 | 1461190939617 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 1984 | 1461190939619 Marionette TRACE conn2 <- [1,2330,null,{}] 15:22:19 INFO - PROCESS | 1984 | 1461190939621 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}] 15:22:19 INFO - PROCESS | 1984 | 1461190939751 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:22:19 INFO - PROCESS | 1984 | 1461190939755 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f621000 == 87 [pid = 1984] [id = 590] 15:22:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x12a6a7800) [pid = 1984] [serial = 1770] [outer = 0x0] 15:22:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x12d7a2c00) [pid = 1984] [serial = 1771] [outer = 0x12a6a7800] 15:22:19 INFO - PROCESS | 1984 | 1461190939784 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x12e11e000) [pid = 1984] [serial = 1772] [outer = 0x12a6a7800] 15:22:20 INFO - PROCESS | 1984 | 1461190940166 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]]]}] 15:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 569ms 15:22:20 INFO - PROCESS | 1984 | 1461190940188 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 1984 | 1461190940189 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:22:20 INFO - PROCESS | 1984 | 1461190940210 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 1984 | 1461190940211 Marionette TRACE conn2 <- [1,2334,null,{}] 15:22:20 INFO - PROCESS | 1984 | 1461190940213 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}] 15:22:20 INFO - PROCESS | 1984 | 1461190940310 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:22:20 INFO - PROCESS | 1984 | 1461190940314 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdbc000 == 88 [pid = 1984] [id = 591] 15:22:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12e127000) [pid = 1984] [serial = 1773] [outer = 0x0] 15:22:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x12e322400) [pid = 1984] [serial = 1774] [outer = 0x12e127000] 15:22:20 INFO - PROCESS | 1984 | 1461190940339 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12e681c00) [pid = 1984] [serial = 1775] [outer = 0x12e127000] 15:22:20 INFO - PROCESS | 1984 | 1461190940681 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]]]}] 15:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 537ms 15:22:20 INFO - PROCESS | 1984 | 1461190940731 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 1984 | 1461190940732 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:22:20 INFO - PROCESS | 1984 | 1461190940735 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 1984 | 1461190940736 Marionette TRACE conn2 <- [1,2338,null,{}] 15:22:20 INFO - PROCESS | 1984 | 1461190940738 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}] 15:22:20 INFO - PROCESS | 1984 | 1461190940840 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:22:21 INFO - PROCESS | 1984 | 1461190941015 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x114b73800 == 89 [pid = 1984] [id = 592] 15:22:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x114606c00) [pid = 1984] [serial = 1776] [outer = 0x0] 15:22:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x114bdb800) [pid = 1984] [serial = 1777] [outer = 0x114606c00] 15:22:21 INFO - PROCESS | 1984 | 1461190941052 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x115662000) [pid = 1984] [serial = 1778] [outer = 0x114606c00] 15:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 820ms 15:22:21 INFO - PROCESS | 1984 | 1461190941548 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]]]}] 15:22:21 INFO - PROCESS | 1984 | 1461190941556 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 1984 | 1461190941559 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:22:21 INFO - PROCESS | 1984 | 1461190941563 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - PROCESS | 1984 | 1461190941565 Marionette TRACE conn2 <- [1,2342,null,{}] 15:22:21 INFO - PROCESS | 1984 | 1461190941569 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}] 15:22:21 INFO - PROCESS | 1984 | 1461190941696 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:22:21 INFO - PROCESS | 1984 | 1461190941826 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d93800 == 90 [pid = 1984] [id = 593] 15:22:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x119259000) [pid = 1984] [serial = 1779] [outer = 0x0] 15:22:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x11ac99c00) [pid = 1984] [serial = 1780] [outer = 0x119259000] 15:22:21 INFO - PROCESS | 1984 | 1461190941860 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x11b880400) [pid = 1984] [serial = 1781] [outer = 0x119259000] 15:22:22 INFO - PROCESS | 1984 | 1461190942282 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]]]}] 15:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 724ms 15:22:22 INFO - PROCESS | 1984 | 1461190942322 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 1984 | 1461190942325 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:22:22 INFO - PROCESS | 1984 | 1461190942343 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 1984 | 1461190942344 Marionette TRACE conn2 <- [1,2346,null,{}] 15:22:22 INFO - PROCESS | 1984 | 1461190942347 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}] 15:22:22 INFO - PROCESS | 1984 | 1461190942468 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:22:22 INFO - PROCESS | 1984 | 1461190942597 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba6d800 == 91 [pid = 1984] [id = 594] 15:22:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x11c242000) [pid = 1984] [serial = 1782] [outer = 0x0] 15:22:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x12437f400) [pid = 1984] [serial = 1783] [outer = 0x11c242000] 15:22:22 INFO - PROCESS | 1984 | 1461190942631 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x129402400) [pid = 1984] [serial = 1784] [outer = 0x11c242000] 15:22:23 INFO - PROCESS | 1984 | 1461190943085 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]]]}] 15:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 771ms 15:22:23 INFO - PROCESS | 1984 | 1461190943113 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:22:23 INFO - PROCESS | 1984 | 1461190943115 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:22:23 INFO - PROCESS | 1984 | 1461190943118 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 1984 | 1461190943123 Marionette TRACE conn2 <- [1,2350,null,{}] 15:22:23 INFO - PROCESS | 1984 | 1461190943131 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}] 15:22:23 INFO - PROCESS | 1984 | 1461190943257 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:22:23 INFO - PROCESS | 1984 | 1461190943388 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdbb800 == 92 [pid = 1984] [id = 595] 15:22:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12880a800) [pid = 1984] [serial = 1785] [outer = 0x0] 15:22:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x1294c7c00) [pid = 1984] [serial = 1786] [outer = 0x12880a800] 15:22:23 INFO - PROCESS | 1984 | 1461190943421 Marionette DEBUG loaded listener.js 15:22:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12aaddc00) [pid = 1984] [serial = 1787] [outer = 0x12880a800] 15:22:23 INFO - PROCESS | 1984 | 1461190943875 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]]]}] 15:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 777ms 15:22:23 INFO - PROCESS | 1984 | 1461190943894 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 1984 | 1461190943896 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:22:23 INFO - PROCESS | 1984 | 1461190943899 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 1984 | 1461190943900 Marionette TRACE conn2 <- [1,2354,null,{}] 15:22:23 INFO - PROCESS | 1984 | 1461190943902 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}] 15:22:24 INFO - PROCESS | 1984 | 1461190944023 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:22:24 INFO - PROCESS | 1984 | 1461190944153 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x136e91800 == 93 [pid = 1984] [id = 596] 15:22:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x12ab3d400) [pid = 1984] [serial = 1788] [outer = 0x0] 15:22:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12bbb2000) [pid = 1984] [serial = 1789] [outer = 0x12ab3d400] 15:22:24 INFO - PROCESS | 1984 | 1461190944185 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12d7a8400) [pid = 1984] [serial = 1790] [outer = 0x12ab3d400] 15:22:24 INFO - PROCESS | 1984 | 1461190944597 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]]]}] 15:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 721ms 15:22:24 INFO - PROCESS | 1984 | 1461190944620 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:22:24 INFO - PROCESS | 1984 | 1461190944622 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:22:24 INFO - PROCESS | 1984 | 1461190944626 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:22:24 INFO - PROCESS | 1984 | 1461190944628 Marionette TRACE conn2 <- [1,2358,null,{}] 15:22:24 INFO - PROCESS | 1984 | 1461190944630 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}] 15:22:24 INFO - PROCESS | 1984 | 1461190944746 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:22:24 INFO - PROCESS | 1984 | 1461190944874 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x137931000 == 94 [pid = 1984] [id = 597] 15:22:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12e123000) [pid = 1984] [serial = 1791] [outer = 0x0] 15:22:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12e358000) [pid = 1984] [serial = 1792] [outer = 0x12e123000] 15:22:24 INFO - PROCESS | 1984 | 1461190944913 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12e695c00) [pid = 1984] [serial = 1793] [outer = 0x12e123000] 15:22:25 INFO - PROCESS | 1984 | 1461190945353 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]]]}] 15:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 771ms 15:22:25 INFO - PROCESS | 1984 | 1461190945399 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 1984 | 1461190945400 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:22:25 INFO - PROCESS | 1984 | 1461190945403 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - PROCESS | 1984 | 1461190945404 Marionette TRACE conn2 <- [1,2362,null,{}] 15:22:25 INFO - PROCESS | 1984 | 1461190945421 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}] 15:22:25 INFO - PROCESS | 1984 | 1461190945541 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:22:25 INFO - PROCESS | 1984 | 1461190945641 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x138890800 == 95 [pid = 1984] [id = 598] 15:22:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12e699800) [pid = 1984] [serial = 1794] [outer = 0x0] 15:22:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x12e907000) [pid = 1984] [serial = 1795] [outer = 0x12e699800] 15:22:25 INFO - PROCESS | 1984 | 1461190945673 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12e972400) [pid = 1984] [serial = 1796] [outer = 0x12e699800] 15:22:26 INFO - PROCESS | 1984 | 1461190946086 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]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 718ms 15:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:22:26 INFO - PROCESS | 1984 | 1461190946122 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 1984 | 1461190946123 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:22:26 INFO - PROCESS | 1984 | 1461190946126 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1984 | 1461190946127 Marionette TRACE conn2 <- [1,2366,null,{}] 15:22:26 INFO - PROCESS | 1984 | 1461190946129 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}] 15:22:26 INFO - PROCESS | 1984 | 1461190946246 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:22:26 INFO - PROCESS | 1984 | 1461190946376 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x138a30000 == 96 [pid = 1984] [id = 599] 15:22:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12e699c00) [pid = 1984] [serial = 1797] [outer = 0x0] 15:22:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12e977c00) [pid = 1984] [serial = 1798] [outer = 0x12e699c00] 15:22:26 INFO - PROCESS | 1984 | 1461190946407 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x12ea9d000) [pid = 1984] [serial = 1799] [outer = 0x12e699c00] 15:22:26 INFO - PROCESS | 1984 | 1461190946813 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]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 718ms 15:22:26 INFO - PROCESS | 1984 | 1461190946845 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:22:26 INFO - PROCESS | 1984 | 1461190946846 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:22:26 INFO - PROCESS | 1984 | 1461190946849 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 1984 | 1461190946850 Marionette TRACE conn2 <- [1,2370,null,{}] 15:22:26 INFO - PROCESS | 1984 | 1461190946852 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}] 15:22:26 INFO - PROCESS | 1984 | 1461190946992 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:22:27 INFO - PROCESS | 1984 | 1461190947103 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x138ad9800 == 97 [pid = 1984] [id = 600] 15:22:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x12ea9f800) [pid = 1984] [serial = 1800] [outer = 0x0] 15:22:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x12ec43800) [pid = 1984] [serial = 1801] [outer = 0x12ea9f800] 15:22:27 INFO - PROCESS | 1984 | 1461190947134 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x12ee6b800) [pid = 1984] [serial = 1802] [outer = 0x12ea9f800] 15:22:27 INFO - PROCESS | 1984 | 1461190947610 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]]]}] 15:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 818ms 15:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:22:27 INFO - PROCESS | 1984 | 1461190947668 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 1984 | 1461190947669 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:22:27 INFO - PROCESS | 1984 | 1461190947671 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 1984 | 1461190947672 Marionette TRACE conn2 <- [1,2374,null,{}] 15:22:27 INFO - PROCESS | 1984 | 1461190947675 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}] 15:22:27 INFO - PROCESS | 1984 | 1461190947797 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:22:27 INFO - PROCESS | 1984 | 1461190947899 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b832000 == 98 [pid = 1984] [id = 601] 15:22:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x118af1400) [pid = 1984] [serial = 1803] [outer = 0x0] 15:22:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x124717000) [pid = 1984] [serial = 1804] [outer = 0x118af1400] 15:22:27 INFO - PROCESS | 1984 | 1461190947931 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x12946d400) [pid = 1984] [serial = 1805] [outer = 0x118af1400] 15:22:28 INFO - PROCESS | 1984 | 1461190948352 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]]]}] 15:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 769ms 15:22:28 INFO - PROCESS | 1984 | 1461190948461 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 1984 | 1461190948462 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:22:28 INFO - PROCESS | 1984 | 1461190948466 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 1984 | 1461190948468 Marionette TRACE conn2 <- [1,2378,null,{}] 15:22:28 INFO - PROCESS | 1984 | 1461190948470 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}] 15:22:28 INFO - PROCESS | 1984 | 1461190948591 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:22:28 INFO - PROCESS | 1984 | 1461190948696 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa9b000 == 99 [pid = 1984] [id = 602] 15:22:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x11acee800) [pid = 1984] [serial = 1806] [outer = 0x0] 15:22:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x12ee74c00) [pid = 1984] [serial = 1807] [outer = 0x11acee800] 15:22:28 INFO - PROCESS | 1984 | 1461190948730 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x12f413800) [pid = 1984] [serial = 1808] [outer = 0x11acee800] 15:22:29 INFO - PROCESS | 1984 | 1461190949398 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]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 971ms 15:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:22:29 INFO - PROCESS | 1984 | 1461190949438 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 1984 | 1461190949440 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:22:29 INFO - PROCESS | 1984 | 1461190949444 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 1984 | 1461190949446 Marionette TRACE conn2 <- [1,2382,null,{}] 15:22:29 INFO - PROCESS | 1984 | 1461190949451 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}] 15:22:29 INFO - PROCESS | 1984 | 1461190949574 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:22:29 INFO - PROCESS | 1984 | 1461190949712 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a117000 == 100 [pid = 1984] [id = 603] 15:22:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x114bda000) [pid = 1984] [serial = 1809] [outer = 0x0] 15:22:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x115660c00) [pid = 1984] [serial = 1810] [outer = 0x114bda000] 15:22:29 INFO - PROCESS | 1984 | 1461190949743 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x118cd7000) [pid = 1984] [serial = 1811] [outer = 0x114bda000] 15:22:30 INFO - PROCESS | 1984 | 1461190950232 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]]]}] 15:22:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 825ms 15:22:30 INFO - PROCESS | 1984 | 1461190950269 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 1984 | 1461190950273 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:22:30 INFO - PROCESS | 1984 | 1461190950278 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - PROCESS | 1984 | 1461190950279 Marionette TRACE conn2 <- [1,2386,null,{}] 15:22:30 INFO - PROCESS | 1984 | 1461190950282 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}] 15:22:30 INFO - PROCESS | 1984 | 1461190950396 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:22:30 INFO - PROCESS | 1984 | 1461190950564 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdbc000 == 99 [pid = 1984] [id = 591] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12f621000 == 98 [pid = 1984] [id = 590] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12e745800 == 97 [pid = 1984] [id = 589] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12aad7400) [pid = 1984] [serial = 1705] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12aadac00) [pid = 1984] [serial = 1657] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x11a8cc400) [pid = 1984] [serial = 1660] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x114be4000) [pid = 1984] [serial = 1663] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x1152a7000 == 98 [pid = 1984] [id = 604] 15:22:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x11434a800) [pid = 1984] [serial = 1812] [outer = 0x0] 15:22:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x114fc1800) [pid = 1984] [serial = 1813] [outer = 0x11434a800] 15:22:30 INFO - PROCESS | 1984 | 1461190950655 Marionette DEBUG loaded listener.js 15:22:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x11aeecc00) [pid = 1984] [serial = 1814] [outer = 0x11434a800] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12d0a7800 == 97 [pid = 1984] [id = 588] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12bf67000 == 96 [pid = 1984] [id = 587] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12b25b000 == 95 [pid = 1984] [id = 586] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa41800 == 94 [pid = 1984] [id = 585] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12a85e800 == 93 [pid = 1984] [id = 584] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x128d87800 == 92 [pid = 1984] [id = 583] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x11c43f800 == 91 [pid = 1984] [id = 582] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0d6800 == 90 [pid = 1984] [id = 581] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd54800 == 89 [pid = 1984] [id = 580] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12d750800 == 88 [pid = 1984] [id = 572] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x12a123800 == 87 [pid = 1984] [id = 571] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd53000 == 86 [pid = 1984] [id = 570] 15:22:30 INFO - PROCESS | 1984 | --DOCSHELL 0x114b79800 == 85 [pid = 1984] [id = 569] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x128fb4000) [pid = 1984] [serial = 1690] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x127da2c00) [pid = 1984] [serial = 1687] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x129461400) [pid = 1984] [serial = 1696] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x12d23a000) [pid = 1984] [serial = 1634] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x11558f000) [pid = 1984] [serial = 1669] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x114e97000) [pid = 1984] [serial = 1667] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x11465d800) [pid = 1984] [serial = 1666] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x1376df400) [pid = 1984] [serial = 1654] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x1294c7800) [pid = 1984] [serial = 1642] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x11ac96800) [pid = 1984] [serial = 1675] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x11ace9400) [pid = 1984] [serial = 1676] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x11c380c00) [pid = 1984] [serial = 1681] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x1238a8000) [pid = 1984] [serial = 1682] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x12ffd2800) [pid = 1984] [serial = 1651] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x11b4ecc00) [pid = 1984] [serial = 1678] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x11b88bc00) [pid = 1984] [serial = 1679] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x1191c1400) [pid = 1984] [serial = 1672] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x119d67800) [pid = 1984] [serial = 1673] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12d233c00) [pid = 1984] [serial = 1645] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x114f62000) [pid = 1984] [serial = 1636] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x129409800) [pid = 1984] [serial = 1693] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12e697800) [pid = 1984] [serial = 1648] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x123d32400) [pid = 1984] [serial = 1684] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x11c684400) [pid = 1984] [serial = 1639] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x12a6a3400) [pid = 1984] [serial = 1699] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x1294ba800) [pid = 1984] [serial = 1697] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x11586d000) [pid = 1984] [serial = 1670] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x129453400) [pid = 1984] [serial = 1694] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x129362c00) [pid = 1984] [serial = 1691] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x12a9d7000) [pid = 1984] [serial = 1700] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x12aab3000) [pid = 1984] [serial = 1703] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x12880f000) [pid = 1984] [serial = 1688] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x12a9dcc00) [pid = 1984] [serial = 1702] [outer = 0x0] [url = about:blank] 15:22:30 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x124712800) [pid = 1984] [serial = 1685] [outer = 0x0] [url = about:blank] 15:22:31 INFO - PROCESS | 1984 | 1461190950999 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]]]}] 15:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 769ms 15:22:31 INFO - PROCESS | 1984 | 1461190951048 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 1984 | 1461190951049 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:22:31 INFO - PROCESS | 1984 | 1461190951052 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 1984 | 1461190951054 Marionette TRACE conn2 <- [1,2390,null,{}] 15:22:31 INFO - PROCESS | 1984 | 1461190951062 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}] 15:22:31 INFO - PROCESS | 1984 | 1461190951201 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:22:31 INFO - PROCESS | 1984 | 1461190951291 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x127de2000 == 86 [pid = 1984] [id = 605] 15:22:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x11b4ef400) [pid = 1984] [serial = 1815] [outer = 0x0] 15:22:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x11c8bc000) [pid = 1984] [serial = 1816] [outer = 0x11b4ef400] 15:22:31 INFO - PROCESS | 1984 | 1461190951320 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x1277cb000) [pid = 1984] [serial = 1817] [outer = 0x11b4ef400] 15:22:31 INFO - PROCESS | 1984 | 1461190951647 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]]]}] 15:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 624ms 15:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:22:31 INFO - PROCESS | 1984 | 1461190951679 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 1984 | 1461190951680 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:22:31 INFO - PROCESS | 1984 | 1461190951682 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 1984 | 1461190951684 Marionette TRACE conn2 <- [1,2394,null,{}] 15:22:31 INFO - PROCESS | 1984 | 1461190951686 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}] 15:22:31 INFO - PROCESS | 1984 | 1461190951796 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:22:31 INFO - PROCESS | 1984 | 1461190951885 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a114800 == 87 [pid = 1984] [id = 606] 15:22:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x127d94800) [pid = 1984] [serial = 1818] [outer = 0x0] 15:22:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x12918f400) [pid = 1984] [serial = 1819] [outer = 0x127d94800] 15:22:31 INFO - PROCESS | 1984 | 1461190951912 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12945ec00) [pid = 1984] [serial = 1820] [outer = 0x127d94800] 15:22:32 INFO - PROCESS | 1984 | 1461190952220 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]]]}] 15:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 15:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:22:32 INFO - PROCESS | 1984 | 1461190952253 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 1984 | 1461190952254 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:22:32 INFO - PROCESS | 1984 | 1461190952256 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 1984 | 1461190952258 Marionette TRACE conn2 <- [1,2398,null,{}] 15:22:32 INFO - PROCESS | 1984 | 1461190952263 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}] 15:22:32 INFO - PROCESS | 1984 | 1461190952422 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:22:32 INFO - PROCESS | 1984 | 1461190952522 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa81800 == 88 [pid = 1984] [id = 607] 15:22:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x129455400) [pid = 1984] [serial = 1821] [outer = 0x0] 15:22:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x1294ba800) [pid = 1984] [serial = 1822] [outer = 0x129455400] 15:22:32 INFO - PROCESS | 1984 | 1461190952566 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12a6a9000) [pid = 1984] [serial = 1823] [outer = 0x129455400] 15:22:32 INFO - PROCESS | 1984 | 1461190952997 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]]]}] 15:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 775ms 15:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:22:33 INFO - PROCESS | 1984 | 1461190953034 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 1984 | 1461190953035 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:22:33 INFO - PROCESS | 1984 | 1461190953038 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 1984 | 1461190953039 Marionette TRACE conn2 <- [1,2402,null,{}] 15:22:33 INFO - PROCESS | 1984 | 1461190953043 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}] 15:22:33 INFO - PROCESS | 1984 | 1461190953186 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:22:33 INFO - PROCESS | 1984 | 1461190953206 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba68800 == 89 [pid = 1984] [id = 608] 15:22:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12ab3c000) [pid = 1984] [serial = 1824] [outer = 0x0] 15:22:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12b234000) [pid = 1984] [serial = 1825] [outer = 0x12ab3c000] 15:22:33 INFO - PROCESS | 1984 | 1461190953234 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x12b904400) [pid = 1984] [serial = 1826] [outer = 0x12ab3c000] 15:22:33 INFO - PROCESS | 1984 | 1461190953619 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]]]}] 15:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 621ms 15:22:33 INFO - PROCESS | 1984 | 1461190953664 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 1984 | 1461190953665 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:22:33 INFO - PROCESS | 1984 | 1461190953668 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 1984 | 1461190953669 Marionette TRACE conn2 <- [1,2406,null,{}] 15:22:33 INFO - PROCESS | 1984 | 1461190953671 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}] 15:22:33 INFO - PROCESS | 1984 | 1461190953801 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:22:33 INFO - PROCESS | 1984 | 1461190953835 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x12dae3000 == 90 [pid = 1984] [id = 609] 15:22:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12ab3d800) [pid = 1984] [serial = 1827] [outer = 0x0] 15:22:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12bbb7000) [pid = 1984] [serial = 1828] [outer = 0x12ab3d800] 15:22:33 INFO - PROCESS | 1984 | 1461190953860 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12d7aac00) [pid = 1984] [serial = 1829] [outer = 0x12ab3d800] 15:22:34 INFO - PROCESS | 1984 | 1461190954237 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]]]}] 15:22:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:22:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 620ms 15:22:34 INFO - PROCESS | 1984 | 1461190954289 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 1984 | 1461190954291 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:22:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:22:34 INFO - PROCESS | 1984 | 1461190954295 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 1984 | 1461190954296 Marionette TRACE conn2 <- [1,2410,null,{}] 15:22:34 INFO - PROCESS | 1984 | 1461190954300 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}] 15:22:34 INFO - PROCESS | 1984 | 1461190954497 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:22:34 INFO - PROCESS | 1984 | 1461190954531 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea4e800 == 91 [pid = 1984] [id = 610] 15:22:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12d7ab000) [pid = 1984] [serial = 1830] [outer = 0x0] 15:22:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12e31e000) [pid = 1984] [serial = 1831] [outer = 0x12d7ab000] 15:22:34 INFO - PROCESS | 1984 | 1461190954569 Marionette DEBUG loaded listener.js 15:22:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12e690c00) [pid = 1984] [serial = 1832] [outer = 0x12d7ab000] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x11c40a000) [pid = 1984] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x11aee5c00) [pid = 1984] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12a9d7400) [pid = 1984] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x11be5c000) [pid = 1984] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x1144a7400) [pid = 1984] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x1153c8800) [pid = 1984] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12aade400) [pid = 1984] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x12aadec00) [pid = 1984] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x114e96400) [pid = 1984] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12a6a7800) [pid = 1984] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x12437ac00) [pid = 1984] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:22:35 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x12aab3800) [pid = 1984] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:22:35 INFO - PROCESS | 1984 | 1461190955272 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]]]}] 15:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1021ms 15:22:35 INFO - PROCESS | 1984 | 1461190955315 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:22:35 INFO - PROCESS | 1984 | 1461190955316 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:22:35 INFO - PROCESS | 1984 | 1461190955318 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:22:35 INFO - PROCESS | 1984 | 1461190955320 Marionette TRACE conn2 <- [1,2414,null,{}] 15:22:35 INFO - PROCESS | 1984 | 1461190955322 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}] 15:22:35 INFO - PROCESS | 1984 | 1461190955453 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:22:35 INFO - PROCESS | 1984 | 1461190955511 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec0a800 == 92 [pid = 1984] [id = 611] 15:22:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x11be5c000) [pid = 1984] [serial = 1833] [outer = 0x0] 15:22:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x12a9ddc00) [pid = 1984] [serial = 1834] [outer = 0x11be5c000] 15:22:35 INFO - PROCESS | 1984 | 1461190955536 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12e357800) [pid = 1984] [serial = 1835] [outer = 0x11be5c000] 15:22:35 INFO - PROCESS | 1984 | 1461190955920 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]]]}] 15:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 619ms 15:22:35 INFO - PROCESS | 1984 | 1461190955939 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:22:35 INFO - PROCESS | 1984 | 1461190955942 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:22:35 INFO - PROCESS | 1984 | 1461190955948 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:22:35 INFO - PROCESS | 1984 | 1461190955950 Marionette TRACE conn2 <- [1,2418,null,{}] 15:22:35 INFO - PROCESS | 1984 | 1461190955953 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}] 15:22:36 INFO - PROCESS | 1984 | 1461190956114 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:22:36 INFO - PROCESS | 1984 | 1461190956123 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fc9f000 == 93 [pid = 1984] [id = 612] 15:22:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12e359800) [pid = 1984] [serial = 1836] [outer = 0x0] 15:22:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12e907c00) [pid = 1984] [serial = 1837] [outer = 0x12e359800] 15:22:36 INFO - PROCESS | 1984 | 1461190956149 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x12ee72400) [pid = 1984] [serial = 1838] [outer = 0x12e359800] 15:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 15:22:36 INFO - PROCESS | 1984 | 1461190956513 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]]]}] 15:22:36 INFO - PROCESS | 1984 | 1461190956517 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 1984 | 1461190956519 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:22:36 INFO - PROCESS | 1984 | 1461190956521 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 1984 | 1461190956523 Marionette TRACE conn2 <- [1,2422,null,{}] 15:22:36 INFO - PROCESS | 1984 | 1461190956528 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}] 15:22:36 INFO - PROCESS | 1984 | 1461190956644 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:22:36 INFO - PROCESS | 1984 | 1461190956740 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x137522800 == 94 [pid = 1984] [id = 613] 15:22:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12ec41c00) [pid = 1984] [serial = 1839] [outer = 0x0] 15:22:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12f41cc00) [pid = 1984] [serial = 1840] [outer = 0x12ec41c00] 15:22:36 INFO - PROCESS | 1984 | 1461190956769 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12f72a400) [pid = 1984] [serial = 1841] [outer = 0x12ec41c00] 15:22:37 INFO - PROCESS | 1984 | 1461190957069 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]]]}] 15:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 574ms 15:22:37 INFO - PROCESS | 1984 | 1461190957098 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:22:37 INFO - PROCESS | 1984 | 1461190957099 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:22:37 INFO - PROCESS | 1984 | 1461190957201 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 1984 | 1461190957203 Marionette TRACE conn2 <- [1,2426,null,{}] 15:22:37 INFO - PROCESS | 1984 | 1461190957217 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}] 15:22:37 INFO - PROCESS | 1984 | 1461190957350 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:22:37 INFO - PROCESS | 1984 | 1461190957481 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x11bd4d000 == 95 [pid = 1984] [id = 614] 15:22:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x115705400) [pid = 1984] [serial = 1842] [outer = 0x0] 15:22:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x1186f3000) [pid = 1984] [serial = 1843] [outer = 0x115705400] 15:22:37 INFO - PROCESS | 1984 | 1461190957514 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x11a754400) [pid = 1984] [serial = 1844] [outer = 0x115705400] 15:22:38 INFO - PROCESS | 1984 | 1461190958040 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]]]}] 15:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 975ms 15:22:38 INFO - PROCESS | 1984 | 1461190958079 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 1984 | 1461190958085 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:22:38 INFO - PROCESS | 1984 | 1461190958092 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 1984 | 1461190958096 Marionette TRACE conn2 <- [1,2430,null,{}] 15:22:38 INFO - PROCESS | 1984 | 1461190958104 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}] 15:22:38 INFO - PROCESS | 1984 | 1461190958242 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:22:38 INFO - PROCESS | 1984 | 1461190958345 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a65f800 == 96 [pid = 1984] [id = 615] 15:22:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x119d67800) [pid = 1984] [serial = 1845] [outer = 0x0] 15:22:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x11c380c00) [pid = 1984] [serial = 1846] [outer = 0x119d67800] 15:22:38 INFO - PROCESS | 1984 | 1461190958377 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x123eb4c00) [pid = 1984] [serial = 1847] [outer = 0x119d67800] 15:22:38 INFO - PROCESS | 1984 | 1461190958773 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]]]}] 15:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 731ms 15:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:22:38 INFO - PROCESS | 1984 | 1461190958820 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 1984 | 1461190958822 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:22:38 INFO - PROCESS | 1984 | 1461190958824 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 1984 | 1461190958826 Marionette TRACE conn2 <- [1,2434,null,{}] 15:22:38 INFO - PROCESS | 1984 | 1461190958829 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}] 15:22:38 INFO - PROCESS | 1984 | 1461190958951 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:22:39 INFO - PROCESS | 1984 | 1461190959087 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eaa7000 == 97 [pid = 1984] [id = 616] 15:22:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x129403000) [pid = 1984] [serial = 1848] [outer = 0x0] 15:22:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x129462400) [pid = 1984] [serial = 1849] [outer = 0x129403000] 15:22:39 INFO - PROCESS | 1984 | 1461190959125 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x12aab1c00) [pid = 1984] [serial = 1850] [outer = 0x129403000] 15:22:39 INFO - PROCESS | 1984 | 1461190959586 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]]]}] 15:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 772ms 15:22:39 INFO - PROCESS | 1984 | 1461190959602 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:22:39 INFO - PROCESS | 1984 | 1461190959605 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:22:39 INFO - PROCESS | 1984 | 1461190959609 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 1984 | 1461190959610 Marionette TRACE conn2 <- [1,2438,null,{}] 15:22:39 INFO - PROCESS | 1984 | 1461190959614 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}] 15:22:39 INFO - PROCESS | 1984 | 1461190959796 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:22:39 INFO - PROCESS | 1984 | 1461190959953 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x139a16800 == 98 [pid = 1984] [id = 617] 15:22:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x12aad7400) [pid = 1984] [serial = 1851] [outer = 0x0] 15:22:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x12b2a3000) [pid = 1984] [serial = 1852] [outer = 0x12aad7400] 15:22:39 INFO - PROCESS | 1984 | 1461190959984 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x12d7ae800) [pid = 1984] [serial = 1853] [outer = 0x12aad7400] 15:22:40 INFO - PROCESS | 1984 | 1461190960446 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]]]}] 15:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 873ms 15:22:40 INFO - PROCESS | 1984 | 1461190960491 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 1984 | 1461190960493 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:22:40 INFO - PROCESS | 1984 | 1461190960497 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 1984 | 1461190960498 Marionette TRACE conn2 <- [1,2442,null,{}] 15:22:40 INFO - PROCESS | 1984 | 1461190960501 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}] 15:22:40 INFO - PROCESS | 1984 | 1461190960622 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:22:40 INFO - PROCESS | 1984 | 1461190960754 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d1e800 == 99 [pid = 1984] [id = 618] 15:22:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x12d7fa000) [pid = 1984] [serial = 1854] [outer = 0x0] 15:22:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x12e90c000) [pid = 1984] [serial = 1855] [outer = 0x12d7fa000] 15:22:40 INFO - PROCESS | 1984 | 1461190960786 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x12ee6e400) [pid = 1984] [serial = 1856] [outer = 0x12d7fa000] 15:22:41 INFO - PROCESS | 1984 | 1461190961170 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]]]}] 15:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 720ms 15:22:41 INFO - PROCESS | 1984 | 1461190961217 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:22:41 INFO - PROCESS | 1984 | 1461190961219 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:22:41 INFO - PROCESS | 1984 | 1461190961221 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:22:41 INFO - PROCESS | 1984 | 1461190961223 Marionette TRACE conn2 <- [1,2446,null,{}] 15:22:41 INFO - PROCESS | 1984 | 1461190961225 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}] 15:22:41 INFO - PROCESS | 1984 | 1461190961365 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:22:41 INFO - PROCESS | 1984 | 1461190961499 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x141b1c800 == 100 [pid = 1984] [id = 619] 15:22:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x12e695000) [pid = 1984] [serial = 1857] [outer = 0x0] 15:22:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x12f723400) [pid = 1984] [serial = 1858] [outer = 0x12e695000] 15:22:41 INFO - PROCESS | 1984 | 1461190961532 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x12f7dac00) [pid = 1984] [serial = 1859] [outer = 0x12e695000] 15:22:41 INFO - PROCESS | 1984 | 1461190961937 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]]]}] 15:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 772ms 15:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:22:42 INFO - PROCESS | 1984 | 1461190961998 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1984 | 1461190961999 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:22:42 INFO - PROCESS | 1984 | 1461190962002 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1984 | 1461190962003 Marionette TRACE conn2 <- [1,2450,null,{}] 15:22:42 INFO - PROCESS | 1984 | 1461190962005 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}] 15:22:42 INFO - PROCESS | 1984 | 1461190962170 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:22:42 INFO - PROCESS | 1984 | 1461190962285 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x1397e3800 == 101 [pid = 1984] [id = 620] 15:22:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x12f7ddc00) [pid = 1984] [serial = 1860] [outer = 0x0] 15:22:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x12fbe5c00) [pid = 1984] [serial = 1861] [outer = 0x12f7ddc00] 15:22:42 INFO - PROCESS | 1984 | 1461190962316 Marionette DEBUG loaded listener.js 15:22:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x12ffd1c00) [pid = 1984] [serial = 1862] [outer = 0x12f7ddc00] 15:22:42 INFO - PROCESS | 1984 | 1461190962747 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]]]}] 15:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 768ms 15:22:42 INFO - PROCESS | 1984 | 1461190962771 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 1984 | 1461190962772 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:22:42 INFO - PROCESS | 1984 | 1461190962774 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 1984 | 1461190962776 Marionette TRACE conn2 <- [1,2454,null,{}] 15:22:42 INFO - PROCESS | 1984 | 1461190962778 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}] 15:22:42 INFO - PROCESS | 1984 | 1461190962899 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:22:43 INFO - PROCESS | 1984 | 1461190963033 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x141b2c800 == 102 [pid = 1984] [id = 621] 15:22:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x12fbe7000) [pid = 1984] [serial = 1863] [outer = 0x0] 15:22:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x12ffd9400) [pid = 1984] [serial = 1864] [outer = 0x12fbe7000] 15:22:43 INFO - PROCESS | 1984 | 1461190963064 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x1300f2000) [pid = 1984] [serial = 1865] [outer = 0x12fbe7000] 15:22:43 INFO - PROCESS | 1984 | 1461190963483 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]]]}] 15:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 722ms 15:22:43 INFO - PROCESS | 1984 | 1461190963520 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:22:43 INFO - PROCESS | 1984 | 1461190963522 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:22:43 INFO - PROCESS | 1984 | 1461190963527 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 1984 | 1461190963528 Marionette TRACE conn2 <- [1,2458,null,{}] 15:22:43 INFO - PROCESS | 1984 | 1461190963531 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}] 15:22:43 INFO - PROCESS | 1984 | 1461190963649 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:22:43 INFO - PROCESS | 1984 | 1461190963783 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x141a44800 == 103 [pid = 1984] [id = 622] 15:22:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x12b2a1000) [pid = 1984] [serial = 1866] [outer = 0x0] 15:22:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x1300f8800) [pid = 1984] [serial = 1867] [outer = 0x12b2a1000] 15:22:43 INFO - PROCESS | 1984 | 1461190963814 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x1302aac00) [pid = 1984] [serial = 1868] [outer = 0x12b2a1000] 15:22:44 INFO - PROCESS | 1984 | 1461190964298 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]]]}] 15:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 821ms 15:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:22:44 INFO - PROCESS | 1984 | 1461190964347 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:22:44 INFO - PROCESS | 1984 | 1461190964349 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:22:44 INFO - PROCESS | 1984 | 1461190964351 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:22:44 INFO - PROCESS | 1984 | 1461190964352 Marionette TRACE conn2 <- [1,2462,null,{}] 15:22:44 INFO - PROCESS | 1984 | 1461190964355 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}] 15:22:44 INFO - PROCESS | 1984 | 1461190964484 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:22:44 INFO - PROCESS | 1984 | 1461190964592 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x123cbb000 == 104 [pid = 1984] [id = 623] 15:22:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x129465c00) [pid = 1984] [serial = 1869] [outer = 0x0] 15:22:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x12ab33000) [pid = 1984] [serial = 1870] [outer = 0x129465c00] 15:22:44 INFO - PROCESS | 1984 | 1461190964622 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x1300fa400) [pid = 1984] [serial = 1871] [outer = 0x129465c00] 15:22:45 INFO - PROCESS | 1984 | 1461190965069 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]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 769ms 15:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:22:45 INFO - PROCESS | 1984 | 1461190965120 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 1984 | 1461190965122 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:22:45 INFO - PROCESS | 1984 | 1461190965124 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 1984 | 1461190965126 Marionette TRACE conn2 <- [1,2466,null,{}] 15:22:45 INFO - PROCESS | 1984 | 1461190965128 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}] 15:22:45 INFO - PROCESS | 1984 | 1461190965313 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:22:45 INFO - PROCESS | 1984 | 1461190965475 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ae68800 == 105 [pid = 1984] [id = 624] 15:22:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x11c245400) [pid = 1984] [serial = 1872] [outer = 0x0] 15:22:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 256 (0x12ae11000) [pid = 1984] [serial = 1873] [outer = 0x11c245400] 15:22:45 INFO - PROCESS | 1984 | 1461190965523 Marionette DEBUG loaded listener.js 15:22:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 257 (0x1302ab000) [pid = 1984] [serial = 1874] [outer = 0x11c245400] 15:22:45 INFO - PROCESS | 1984 | 1461190965970 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]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 870ms 15:22:46 INFO - PROCESS | 1984 | 1461190966017 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 1984 | 1461190966020 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:22:46 INFO - PROCESS | 1984 | 1461190966024 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 1984 | 1461190966028 Marionette TRACE conn2 <- [1,2470,null,{}] 15:22:46 INFO - PROCESS | 1984 | 1461190966032 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}] 15:22:46 INFO - PROCESS | 1984 | 1461190966210 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:22:46 INFO - PROCESS | 1984 | 1461190966400 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfd0800 == 106 [pid = 1984] [id = 625] 15:22:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 258 (0x1376d9800) [pid = 1984] [serial = 1875] [outer = 0x0] 15:22:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 259 (0x1376df000) [pid = 1984] [serial = 1876] [outer = 0x1376d9800] 15:22:46 INFO - PROCESS | 1984 | 1461190966446 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 260 (0x1376e7000) [pid = 1984] [serial = 1877] [outer = 0x1376d9800] 15:22:47 INFO - PROCESS | 1984 | 1461190967231 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]]]}] 15:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1225ms 15:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:22:47 INFO - PROCESS | 1984 | 1461190967248 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:22:47 INFO - PROCESS | 1984 | 1461190967250 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:22:47 INFO - PROCESS | 1984 | 1461190967254 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:22:47 INFO - PROCESS | 1984 | 1461190967257 Marionette TRACE conn2 <- [1,2474,null,{}] 15:22:47 INFO - PROCESS | 1984 | 1461190967261 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}] 15:22:47 INFO - PROCESS | 1984 | 1461190967385 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:22:47 INFO - PROCESS | 1984 | 1461190967526 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa40000 == 107 [pid = 1984] [id = 626] 15:22:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 261 (0x1153ce000) [pid = 1984] [serial = 1878] [outer = 0x0] 15:22:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 262 (0x11646a400) [pid = 1984] [serial = 1879] [outer = 0x1153ce000] 15:22:47 INFO - PROCESS | 1984 | 1461190967558 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x119c6b000) [pid = 1984] [serial = 1880] [outer = 0x1153ce000] 15:22:48 INFO - PROCESS | 1984 | 1461190968006 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]]]}] 15:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 773ms 15:22:48 INFO - PROCESS | 1984 | 1461190968027 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 1984 | 1461190968032 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:22:48 INFO - PROCESS | 1984 | 1461190968036 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1984 | 1461190968038 Marionette TRACE conn2 <- [1,2478,null,{}] 15:22:48 INFO - PROCESS | 1984 | 1461190968040 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}] 15:22:48 INFO - PROCESS | 1984 | 1461190968154 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:22:48 INFO - PROCESS | 1984 | 1461190968294 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x11aea4000 == 108 [pid = 1984] [id = 627] 15:22:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 264 (0x11ace8800) [pid = 1984] [serial = 1881] [outer = 0x0] 15:22:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 265 (0x11b807400) [pid = 1984] [serial = 1882] [outer = 0x11ace8800] 15:22:48 INFO - PROCESS | 1984 | 1461190968326 Marionette DEBUG loaded listener.js 15:22:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x11c385000) [pid = 1984] [serial = 1883] [outer = 0x11ace8800] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12fc9f000 == 107 [pid = 1984] [id = 612] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec0a800 == 106 [pid = 1984] [id = 611] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea4e800 == 105 [pid = 1984] [id = 610] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12dae3000 == 104 [pid = 1984] [id = 609] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba68800 == 103 [pid = 1984] [id = 608] 15:22:48 INFO - PROCESS | 1984 | --DOMWINDOW == 265 (0x12e322400) [pid = 1984] [serial = 1774] [outer = 0x0] [url = about:blank] 15:22:48 INFO - PROCESS | 1984 | 1461190968818 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]]]}] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa81800 == 102 [pid = 1984] [id = 607] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12a114800 == 101 [pid = 1984] [id = 606] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x127de2000 == 100 [pid = 1984] [id = 605] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x1152a7000 == 99 [pid = 1984] [id = 604] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12a117000 == 98 [pid = 1984] [id = 603] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x137931000 == 97 [pid = 1984] [id = 597] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x136e91800 == 96 [pid = 1984] [id = 596] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12fdbb800 == 95 [pid = 1984] [id = 595] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba6d800 == 94 [pid = 1984] [id = 594] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x128d93800 == 93 [pid = 1984] [id = 593] 15:22:48 INFO - PROCESS | 1984 | --DOCSHELL 0x114b73800 == 92 [pid = 1984] [id = 592] 15:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 821ms 15:22:48 INFO - PROCESS | 1984 | 1461190968858 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 1984 | 1461190968859 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:22:48 INFO - PROCESS | 1984 | 1461190968862 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 1984 | 1461190968864 Marionette TRACE conn2 <- [1,2482,null,{}] 15:22:48 INFO - PROCESS | 1984 | 1461190968872 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}] 15:22:48 INFO - PROCESS | 1984 | 1461190968988 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:22:49 INFO - PROCESS | 1984 | 1461190968996 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x123a1a800 == 93 [pid = 1984] [id = 628] 15:22:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x123f26c00) [pid = 1984] [serial = 1884] [outer = 0x0] 15:22:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 267 (0x12452f000) [pid = 1984] [serial = 1885] [outer = 0x123f26c00] 15:22:49 INFO - PROCESS | 1984 | 1461190969025 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 268 (0x128fb4000) [pid = 1984] [serial = 1886] [outer = 0x123f26c00] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 267 (0x12ab30800) [pid = 1984] [serial = 1706] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 266 (0x11c454c00) [pid = 1984] [serial = 1747] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 265 (0x11b80d000) [pid = 1984] [serial = 1748] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 264 (0x12b902c00) [pid = 1984] [serial = 1729] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 263 (0x12a9e0800) [pid = 1984] [serial = 1759] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 262 (0x123ebbc00) [pid = 1984] [serial = 1750] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 261 (0x11aeea000) [pid = 1984] [serial = 1751] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 260 (0x114bf3400) [pid = 1984] [serial = 1741] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 259 (0x1176ca800) [pid = 1984] [serial = 1742] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 258 (0x12a6a3c00) [pid = 1984] [serial = 1720] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 257 (0x12bbbb800) [pid = 1984] [serial = 1735] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 256 (0x11ac94000) [pid = 1984] [serial = 1745] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 255 (0x119c77800) [pid = 1984] [serial = 1744] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 254 (0x119c75400) [pid = 1984] [serial = 1711] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x12b0ab400) [pid = 1984] [serial = 1762] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x12940a400) [pid = 1984] [serial = 1717] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x11be55400) [pid = 1984] [serial = 1714] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x12ab36800) [pid = 1984] [serial = 1723] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x12d231c00) [pid = 1984] [serial = 1738] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x12b9a3400) [pid = 1984] [serial = 1765] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x11c239000) [pid = 1984] [serial = 1768] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x1144ad800) [pid = 1984] [serial = 1708] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x12b238c00) [pid = 1984] [serial = 1726] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x12b9a1c00) [pid = 1984] [serial = 1732] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12d7a2c00) [pid = 1984] [serial = 1771] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12e11e000) [pid = 1984] [serial = 1772] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x129411400) [pid = 1984] [serial = 1769] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x12d011400) [pid = 1984] [serial = 1766] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x129404000) [pid = 1984] [serial = 1756] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x12a6a8800) [pid = 1984] [serial = 1757] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x12aad9c00) [pid = 1984] [serial = 1760] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x12b231800) [pid = 1984] [serial = 1763] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x128d2c800) [pid = 1984] [serial = 1753] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x127483400) [pid = 1984] [serial = 1754] [outer = 0x0] [url = about:blank] 15:22:49 INFO - PROCESS | 1984 | 1461190969457 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]]]}] 15:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 625ms 15:22:49 INFO - PROCESS | 1984 | 1461190969501 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:22:49 INFO - PROCESS | 1984 | 1461190969503 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:22:49 INFO - PROCESS | 1984 | 1461190969505 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:22:49 INFO - PROCESS | 1984 | 1461190969506 Marionette TRACE conn2 <- [1,2486,null,{}] 15:22:49 INFO - PROCESS | 1984 | 1461190969511 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}] 15:22:49 INFO - PROCESS | 1984 | 1461190969614 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:22:49 INFO - PROCESS | 1984 | 1461190969619 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a86e800 == 94 [pid = 1984] [id = 629] 15:22:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x12918ec00) [pid = 1984] [serial = 1887] [outer = 0x0] 15:22:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x12940dc00) [pid = 1984] [serial = 1888] [outer = 0x12918ec00] 15:22:49 INFO - PROCESS | 1984 | 1461190969646 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x129473c00) [pid = 1984] [serial = 1889] [outer = 0x12918ec00] 15:22:50 INFO - PROCESS | 1984 | 1461190970034 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]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 571ms 15:22:50 INFO - PROCESS | 1984 | 1461190970077 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 1984 | 1461190970078 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:22:50 INFO - PROCESS | 1984 | 1461190970080 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 1984 | 1461190970081 Marionette TRACE conn2 <- [1,2490,null,{}] 15:22:50 INFO - PROCESS | 1984 | 1461190970084 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}] 15:22:50 INFO - PROCESS | 1984 | 1461190970185 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:22:50 INFO - PROCESS | 1984 | 1461190970191 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af8d800 == 95 [pid = 1984] [id = 630] 15:22:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x1238a5c00) [pid = 1984] [serial = 1890] [outer = 0x0] 15:22:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x12a5e2c00) [pid = 1984] [serial = 1891] [outer = 0x1238a5c00] 15:22:50 INFO - PROCESS | 1984 | 1461190970218 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x12a9da400) [pid = 1984] [serial = 1892] [outer = 0x1238a5c00] 15:22:50 INFO - PROCESS | 1984 | 1461190970590 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]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 568ms 15:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:22:50 INFO - PROCESS | 1984 | 1461190970668 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 1984 | 1461190970669 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:22:50 INFO - PROCESS | 1984 | 1461190970673 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 1984 | 1461190970674 Marionette TRACE conn2 <- [1,2494,null,{}] 15:22:50 INFO - PROCESS | 1984 | 1461190970676 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}] 15:22:50 INFO - PROCESS | 1984 | 1461190970791 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:22:50 INFO - PROCESS | 1984 | 1461190970796 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfe4800 == 96 [pid = 1984] [id = 631] 15:22:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x12aabb400) [pid = 1984] [serial = 1893] [outer = 0x0] 15:22:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x12ae0cc00) [pid = 1984] [serial = 1894] [outer = 0x12aabb400] 15:22:50 INFO - PROCESS | 1984 | 1461190970825 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x12b0b1400) [pid = 1984] [serial = 1895] [outer = 0x12aabb400] 15:22:51 INFO - PROCESS | 1984 | 1461190971231 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]]]}] 15:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms 15:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:22:51 INFO - PROCESS | 1984 | 1461190971245 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1984 | 1461190971246 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:22:51 INFO - PROCESS | 1984 | 1461190971248 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1984 | 1461190971250 Marionette TRACE conn2 <- [1,2498,null,{}] 15:22:51 INFO - PROCESS | 1984 | 1461190971252 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}] 15:22:51 INFO - PROCESS | 1984 | 1461190971389 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:22:51 INFO - PROCESS | 1984 | 1461190971408 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12daf6000 == 97 [pid = 1984] [id = 632] 15:22:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x12b0b1800) [pid = 1984] [serial = 1896] [outer = 0x0] 15:22:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x12b49d400) [pid = 1984] [serial = 1897] [outer = 0x12b0b1800] 15:22:51 INFO - PROCESS | 1984 | 1461190971434 Marionette DEBUG loaded listener.js 15:22:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x12bad3800) [pid = 1984] [serial = 1898] [outer = 0x12b0b1800] 15:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 568ms 15:22:51 INFO - PROCESS | 1984 | 1461190971814 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]]]}] 15:22:51 INFO - PROCESS | 1984 | 1461190971818 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 1984 | 1461190971819 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:22:51 INFO - PROCESS | 1984 | 1461190971821 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 1984 | 1461190971822 Marionette TRACE conn2 <- [1,2502,null,{}] 15:22:51 INFO - PROCESS | 1984 | 1461190971825 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}] 15:22:51 INFO - PROCESS | 1984 | 1461190971962 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:22:51 INFO - PROCESS | 1984 | 1461190971976 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eab9000 == 98 [pid = 1984] [id = 633] 15:22:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x12b905800) [pid = 1984] [serial = 1899] [outer = 0x0] 15:22:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x12d7a3000) [pid = 1984] [serial = 1900] [outer = 0x12b905800] 15:22:52 INFO - PROCESS | 1984 | 1461190972002 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x12d7fc400) [pid = 1984] [serial = 1901] [outer = 0x12b905800] 15:22:52 INFO - PROCESS | 1984 | 1461190972383 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]]]}] 15:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 620ms 15:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:22:52 INFO - PROCESS | 1984 | 1461190972441 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:22:52 INFO - PROCESS | 1984 | 1461190972442 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:22:52 INFO - PROCESS | 1984 | 1461190972444 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:22:52 INFO - PROCESS | 1984 | 1461190972446 Marionette TRACE conn2 <- [1,2506,null,{}] 15:22:52 INFO - PROCESS | 1984 | 1461190972448 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}] 15:22:52 INFO - PROCESS | 1984 | 1461190972584 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:22:52 INFO - PROCESS | 1984 | 1461190972598 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f268800 == 99 [pid = 1984] [id = 634] 15:22:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x12cf6c000) [pid = 1984] [serial = 1902] [outer = 0x0] 15:22:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x12e695400) [pid = 1984] [serial = 1903] [outer = 0x12cf6c000] 15:22:52 INFO - PROCESS | 1984 | 1461190972624 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x12e97ec00) [pid = 1984] [serial = 1904] [outer = 0x12cf6c000] 15:22:53 INFO - PROCESS | 1984 | 1461190973329 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]]]}] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x12e127000) [pid = 1984] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x12e359800) [pid = 1984] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x129455400) [pid = 1984] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x12ab3c000) [pid = 1984] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x11434a800) [pid = 1984] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x11b4ef400) [pid = 1984] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x127d94800) [pid = 1984] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x114bda000) [pid = 1984] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12ab3d800) [pid = 1984] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x11be5c000) [pid = 1984] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:22:53 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x12d7ab000) [pid = 1984] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 920ms 15:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:22:53 INFO - PROCESS | 1984 | 1461190973365 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1984 | 1461190973366 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:22:53 INFO - PROCESS | 1984 | 1461190973368 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1984 | 1461190973369 Marionette TRACE conn2 <- [1,2510,null,{}] 15:22:53 INFO - PROCESS | 1984 | 1461190973372 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}] 15:22:53 INFO - PROCESS | 1984 | 1461190973481 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:22:53 INFO - PROCESS | 1984 | 1461190973485 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x1297b0000 == 100 [pid = 1984] [id = 635] 15:22:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x12470c800) [pid = 1984] [serial = 1905] [outer = 0x0] 15:22:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x12940f800) [pid = 1984] [serial = 1906] [outer = 0x12470c800] 15:22:53 INFO - PROCESS | 1984 | 1461190973511 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x12bad4c00) [pid = 1984] [serial = 1907] [outer = 0x12470c800] 15:22:53 INFO - PROCESS | 1984 | 1461190973882 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]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 15:22:53 INFO - PROCESS | 1984 | 1461190973889 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 1984 | 1461190973891 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:22:53 INFO - PROCESS | 1984 | 1461190973896 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 1984 | 1461190973898 Marionette TRACE conn2 <- [1,2514,null,{}] 15:22:53 INFO - PROCESS | 1984 | 1461190973900 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}] 15:22:54 INFO - PROCESS | 1984 | 1461190974036 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:22:54 INFO - PROCESS | 1984 | 1461190974176 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x130768000 == 101 [pid = 1984] [id = 636] 15:22:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x12b90b000) [pid = 1984] [serial = 1908] [outer = 0x0] 15:22:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x12ee6b400) [pid = 1984] [serial = 1909] [outer = 0x12b90b000] 15:22:54 INFO - PROCESS | 1984 | 1461190974223 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x12f727000) [pid = 1984] [serial = 1910] [outer = 0x12b90b000] 15:22:54 INFO - PROCESS | 1984 | 1461190974652 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]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 769ms 15:22:54 INFO - PROCESS | 1984 | 1461190974684 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 1984 | 1461190974686 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:22:54 INFO - PROCESS | 1984 | 1461190974689 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - PROCESS | 1984 | 1461190974694 Marionette TRACE conn2 <- [1,2518,null,{}] 15:22:54 INFO - PROCESS | 1984 | 1461190974697 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}] 15:22:54 INFO - PROCESS | 1984 | 1461190974846 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:22:54 INFO - PROCESS | 1984 | 1461190974855 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388c3800 == 102 [pid = 1984] [id = 637] 15:22:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x12f790c00) [pid = 1984] [serial = 1911] [outer = 0x0] 15:22:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x12f7da400) [pid = 1984] [serial = 1912] [outer = 0x12f790c00] 15:22:54 INFO - PROCESS | 1984 | 1461190974881 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x12ffd5000) [pid = 1984] [serial = 1913] [outer = 0x12f790c00] 15:22:55 INFO - PROCESS | 1984 | 1461190975249 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]]]}] 15:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 15:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:22:55 INFO - PROCESS | 1984 | 1461190975262 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:22:55 INFO - PROCESS | 1984 | 1461190975263 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:22:55 INFO - PROCESS | 1984 | 1461190975265 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:22:55 INFO - PROCESS | 1984 | 1461190975266 Marionette TRACE conn2 <- [1,2522,null,{}] 15:22:55 INFO - PROCESS | 1984 | 1461190975268 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}] 15:22:55 INFO - PROCESS | 1984 | 1461190975380 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:22:55 INFO - PROCESS | 1984 | 1461190975584 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x1152a7000 == 103 [pid = 1984] [id = 638] 15:22:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x1144aa000) [pid = 1984] [serial = 1914] [outer = 0x0] 15:22:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x114be9800) [pid = 1984] [serial = 1915] [outer = 0x1144aa000] 15:22:55 INFO - PROCESS | 1984 | 1461190975619 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x115665800) [pid = 1984] [serial = 1916] [outer = 0x1144aa000] 15:22:56 INFO - PROCESS | 1984 | 1461190976129 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]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:22:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 971ms 15:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:22:56 INFO - PROCESS | 1984 | 1461190976238 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 1984 | 1461190976241 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:22:56 INFO - PROCESS | 1984 | 1461190976248 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 1984 | 1461190976252 Marionette TRACE conn2 <- [1,2526,null,{}] 15:22:56 INFO - PROCESS | 1984 | 1461190976258 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}] 15:22:56 INFO - PROCESS | 1984 | 1461190976460 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:22:56 INFO - PROCESS | 1984 | 1461190976580 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a877800 == 104 [pid = 1984] [id = 639] 15:22:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x11ae7ac00) [pid = 1984] [serial = 1917] [outer = 0x0] 15:22:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x11c685800) [pid = 1984] [serial = 1918] [outer = 0x11ae7ac00] 15:22:56 INFO - PROCESS | 1984 | 1461190976654 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 256 (0x1270d7000) [pid = 1984] [serial = 1919] [outer = 0x11ae7ac00] 15:22:57 INFO - PROCESS | 1984 | 1461190977068 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]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:22:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 875ms 15:22:57 INFO - PROCESS | 1984 | 1461190977124 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 1984 | 1461190977130 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:22:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:22:57 INFO - PROCESS | 1984 | 1461190977132 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 1984 | 1461190977134 Marionette TRACE conn2 <- [1,2530,null,{}] 15:22:57 INFO - PROCESS | 1984 | 1461190977136 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}] 15:22:57 INFO - PROCESS | 1984 | 1461190977261 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:22:57 INFO - PROCESS | 1984 | 1461190977425 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea44800 == 105 [pid = 1984] [id = 640] 15:22:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 257 (0x12a5e3000) [pid = 1984] [serial = 1920] [outer = 0x0] 15:22:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 258 (0x12a6a8c00) [pid = 1984] [serial = 1921] [outer = 0x12a5e3000] 15:22:57 INFO - PROCESS | 1984 | 1461190977457 Marionette DEBUG loaded listener.js 15:22:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 259 (0x12ab32c00) [pid = 1984] [serial = 1922] [outer = 0x12a5e3000] 15:22:57 INFO - PROCESS | 1984 | 1461190977950 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]]]}] 15:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 870ms 15:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:22:58 INFO - PROCESS | 1984 | 1461190978002 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:22:58 INFO - PROCESS | 1984 | 1461190978004 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:22:58 INFO - PROCESS | 1984 | 1461190978012 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:22:58 INFO - PROCESS | 1984 | 1461190978016 Marionette TRACE conn2 <- [1,2534,null,{}] 15:22:58 INFO - PROCESS | 1984 | 1461190978020 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}] 15:22:58 INFO - PROCESS | 1984 | 1461190978147 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:22:58 INFO - PROCESS | 1984 | 1461190978254 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d05000 == 106 [pid = 1984] [id = 641] 15:22:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 260 (0x12a5e8800) [pid = 1984] [serial = 1923] [outer = 0x0] 15:22:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 261 (0x12e680800) [pid = 1984] [serial = 1924] [outer = 0x12a5e8800] 15:22:58 INFO - PROCESS | 1984 | 1461190978285 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 262 (0x12eaa3c00) [pid = 1984] [serial = 1925] [outer = 0x12a5e8800] 15:22:58 INFO - PROCESS | 1984 | 1461190978745 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]]]}] 15:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 782ms 15:22:58 INFO - PROCESS | 1984 | 1461190978789 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:22:58 INFO - PROCESS | 1984 | 1461190978791 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:22:58 INFO - PROCESS | 1984 | 1461190978812 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:22:58 INFO - PROCESS | 1984 | 1461190978814 Marionette TRACE conn2 <- [1,2538,null,{}] 15:22:58 INFO - PROCESS | 1984 | 1461190978816 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}] 15:22:58 INFO - PROCESS | 1984 | 1461190978937 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:22:59 INFO - PROCESS | 1984 | 1461190979046 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x141b1d000 == 107 [pid = 1984] [id = 642] 15:22:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x12ec4b800) [pid = 1984] [serial = 1926] [outer = 0x0] 15:22:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 264 (0x12f11d400) [pid = 1984] [serial = 1927] [outer = 0x12ec4b800] 15:22:59 INFO - PROCESS | 1984 | 1461190979076 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 265 (0x12f6c2400) [pid = 1984] [serial = 1928] [outer = 0x12ec4b800] 15:22:59 INFO - PROCESS | 1984 | 1461190979481 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]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms 15:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:22:59 INFO - PROCESS | 1984 | 1461190979534 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 1984 | 1461190979536 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:22:59 INFO - PROCESS | 1984 | 1461190979538 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 1984 | 1461190979539 Marionette TRACE conn2 <- [1,2542,null,{}] 15:22:59 INFO - PROCESS | 1984 | 1461190979557 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}] 15:22:59 INFO - PROCESS | 1984 | 1461190979680 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:22:59 INFO - PROCESS | 1984 | 1461190979789 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x141cb1000 == 108 [pid = 1984] [id = 643] 15:22:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x12ffcdc00) [pid = 1984] [serial = 1929] [outer = 0x0] 15:22:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 267 (0x1302af800) [pid = 1984] [serial = 1930] [outer = 0x12ffcdc00] 15:22:59 INFO - PROCESS | 1984 | 1461190979828 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 268 (0x1379b4800) [pid = 1984] [serial = 1931] [outer = 0x12ffcdc00] 15:23:00 INFO - PROCESS | 1984 | 1461190980284 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]]]}] 15:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 784ms 15:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:23:00 INFO - PROCESS | 1984 | 1461190980322 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 1984 | 1461190980324 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:23:00 INFO - PROCESS | 1984 | 1461190980326 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 1984 | 1461190980327 Marionette TRACE conn2 <- [1,2546,null,{}] 15:23:00 INFO - PROCESS | 1984 | 1461190980330 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}] 15:23:00 INFO - PROCESS | 1984 | 1461190980451 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:23:00 INFO - PROCESS | 1984 | 1461190980590 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aed7000 == 109 [pid = 1984] [id = 644] 15:23:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 269 (0x12ffd4000) [pid = 1984] [serial = 1932] [outer = 0x0] 15:23:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 270 (0x1379bac00) [pid = 1984] [serial = 1933] [outer = 0x12ffd4000] 15:23:00 INFO - PROCESS | 1984 | 1461190980624 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 271 (0x1396c5800) [pid = 1984] [serial = 1934] [outer = 0x12ffd4000] 15:23:01 INFO - PROCESS | 1984 | 1461190981032 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]]]}] 15:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 15:23:01 INFO - PROCESS | 1984 | 1461190981096 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 1984 | 1461190981097 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:23:01 INFO - PROCESS | 1984 | 1461190981099 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - PROCESS | 1984 | 1461190981100 Marionette TRACE conn2 <- [1,2550,null,{}] 15:23:01 INFO - PROCESS | 1984 | 1461190981103 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}] 15:23:01 INFO - PROCESS | 1984 | 1461190981220 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:23:01 INFO - PROCESS | 1984 | 1461190981359 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x13971d000 == 110 [pid = 1984] [id = 645] 15:23:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 272 (0x1379bcc00) [pid = 1984] [serial = 1935] [outer = 0x0] 15:23:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 273 (0x1396ce000) [pid = 1984] [serial = 1936] [outer = 0x1379bcc00] 15:23:01 INFO - PROCESS | 1984 | 1461190981393 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 274 (0x139845c00) [pid = 1984] [serial = 1937] [outer = 0x1379bcc00] 15:23:01 INFO - PROCESS | 1984 | 1461190981832 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]]]}] 15:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 772ms 15:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:23:01 INFO - PROCESS | 1984 | 1461190981872 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 1984 | 1461190981873 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:23:01 INFO - PROCESS | 1984 | 1461190981875 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - PROCESS | 1984 | 1461190981877 Marionette TRACE conn2 <- [1,2554,null,{}] 15:23:01 INFO - PROCESS | 1984 | 1461190981879 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}] 15:23:02 INFO - PROCESS | 1984 | 1461190981998 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:23:02 INFO - PROCESS | 1984 | 1461190982108 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x139730800 == 111 [pid = 1984] [id = 646] 15:23:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 275 (0x139846000) [pid = 1984] [serial = 1938] [outer = 0x0] 15:23:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 276 (0x13984b000) [pid = 1984] [serial = 1939] [outer = 0x139846000] 15:23:02 INFO - PROCESS | 1984 | 1461190982137 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 277 (0x139850000) [pid = 1984] [serial = 1940] [outer = 0x139846000] 15:23:02 INFO - PROCESS | 1984 | 1461190982622 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]]]}] 15:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 15:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:23:02 INFO - PROCESS | 1984 | 1461190982647 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:23:02 INFO - PROCESS | 1984 | 1461190982648 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:23:02 INFO - PROCESS | 1984 | 1461190982650 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:23:02 INFO - PROCESS | 1984 | 1461190982651 Marionette TRACE conn2 <- [1,2558,null,{}] 15:23:02 INFO - PROCESS | 1984 | 1461190982654 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}] 15:23:02 INFO - PROCESS | 1984 | 1461190982775 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:23:02 INFO - PROCESS | 1984 | 1461190982886 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x139915000 == 112 [pid = 1984] [id = 647] 15:23:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 278 (0x139847000) [pid = 1984] [serial = 1941] [outer = 0x0] 15:23:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 279 (0x139bc0000) [pid = 1984] [serial = 1942] [outer = 0x139847000] 15:23:02 INFO - PROCESS | 1984 | 1461190982915 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 280 (0x139bc7400) [pid = 1984] [serial = 1943] [outer = 0x139847000] 15:23:03 INFO - PROCESS | 1984 | 1461190983432 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]]]}] 15:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 822ms 15:23:03 INFO - PROCESS | 1984 | 1461190983472 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 1984 | 1461190983475 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:23:03 INFO - PROCESS | 1984 | 1461190983480 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 1984 | 1461190983481 Marionette TRACE conn2 <- [1,2562,null,{}] 15:23:03 INFO - PROCESS | 1984 | 1461190983484 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}] 15:23:03 INFO - PROCESS | 1984 | 1461190983650 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:23:03 INFO - PROCESS | 1984 | 1461190983821 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a64f000 == 113 [pid = 1984] [id = 648] 15:23:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 281 (0x12a5e5c00) [pid = 1984] [serial = 1944] [outer = 0x0] 15:23:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 282 (0x12cf6bc00) [pid = 1984] [serial = 1945] [outer = 0x12a5e5c00] 15:23:03 INFO - PROCESS | 1984 | 1461190983873 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 283 (0x139bca800) [pid = 1984] [serial = 1946] [outer = 0x12a5e5c00] 15:23:04 INFO - PROCESS | 1984 | 1461190984406 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]]]}] 15:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 972ms 15:23:04 INFO - PROCESS | 1984 | 1461190984452 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:23:04 INFO - PROCESS | 1984 | 1461190984454 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:23:04 INFO - PROCESS | 1984 | 1461190984456 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 1984 | 1461190984459 Marionette TRACE conn2 <- [1,2566,null,{}] 15:23:04 INFO - PROCESS | 1984 | 1461190984483 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}] 15:23:04 INFO - PROCESS | 1984 | 1461190984620 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:23:04 INFO - PROCESS | 1984 | 1461190984734 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x13075e000 == 114 [pid = 1984] [id = 649] 15:23:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 284 (0x12a5e9800) [pid = 1984] [serial = 1947] [outer = 0x0] 15:23:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 285 (0x141c30c00) [pid = 1984] [serial = 1948] [outer = 0x12a5e9800] 15:23:04 INFO - PROCESS | 1984 | 1461190984763 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 286 (0x141c34c00) [pid = 1984] [serial = 1949] [outer = 0x12a5e9800] 15:23:05 INFO - PROCESS | 1984 | 1461190985215 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]]]}] 15:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 790ms 15:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:23:05 INFO - PROCESS | 1984 | 1461190985247 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 1984 | 1461190985248 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:23:05 INFO - PROCESS | 1984 | 1461190985250 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 1984 | 1461190985251 Marionette TRACE conn2 <- [1,2570,null,{}] 15:23:05 INFO - PROCESS | 1984 | 1461190985254 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}] 15:23:05 INFO - PROCESS | 1984 | 1461190985393 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:23:05 INFO - PROCESS | 1984 | 1461190985510 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x1421b0800 == 115 [pid = 1984] [id = 650] 15:23:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 287 (0x141c28c00) [pid = 1984] [serial = 1950] [outer = 0x0] 15:23:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 288 (0x141e80000) [pid = 1984] [serial = 1951] [outer = 0x141c28c00] 15:23:05 INFO - PROCESS | 1984 | 1461190985539 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 289 (0x141e85000) [pid = 1984] [serial = 1952] [outer = 0x141c28c00] 15:23:06 INFO - PROCESS | 1984 | 1461190986294 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]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1070ms 15:23:06 INFO - PROCESS | 1984 | 1461190986321 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 1984 | 1461190986323 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:23:06 INFO - PROCESS | 1984 | 1461190986345 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 1984 | 1461190986347 Marionette TRACE conn2 <- [1,2574,null,{}] 15:23:06 INFO - PROCESS | 1984 | 1461190986351 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}] 15:23:06 INFO - PROCESS | 1984 | 1461190986475 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:23:06 INFO - PROCESS | 1984 | 1461190986626 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa42800 == 116 [pid = 1984] [id = 651] 15:23:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 290 (0x114f5fc00) [pid = 1984] [serial = 1953] [outer = 0x0] 15:23:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 291 (0x119130c00) [pid = 1984] [serial = 1954] [outer = 0x114f5fc00] 15:23:06 INFO - PROCESS | 1984 | 1461190986658 Marionette DEBUG loaded listener.js 15:23:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 292 (0x11ace5400) [pid = 1984] [serial = 1955] [outer = 0x114f5fc00] 15:23:07 INFO - PROCESS | 1984 | 1461190987156 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]]]}] 15:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 879ms 15:23:07 INFO - PROCESS | 1984 | 1461190987221 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 1984 | 1461190987224 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:23:07 INFO - PROCESS | 1984 | 1461190987229 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - PROCESS | 1984 | 1461190987231 Marionette TRACE conn2 <- [1,2578,null,{}] 15:23:07 INFO - PROCESS | 1984 | 1461190987233 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}] 15:23:07 INFO - PROCESS | 1984 | 1461190987356 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:23:07 INFO - PROCESS | 1984 | 1461190987475 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291b8800 == 117 [pid = 1984] [id = 652] 15:23:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 293 (0x11b4e3c00) [pid = 1984] [serial = 1956] [outer = 0x0] 15:23:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 294 (0x11c450800) [pid = 1984] [serial = 1957] [outer = 0x11b4e3c00] 15:23:07 INFO - PROCESS | 1984 | 1461190987505 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 295 (0x129409800) [pid = 1984] [serial = 1958] [outer = 0x11b4e3c00] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12eabc800 == 116 [pid = 1984] [id = 575] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb4b800 == 115 [pid = 1984] [id = 579] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12f624000 == 114 [pid = 1984] [id = 577] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea3d000 == 113 [pid = 1984] [id = 574] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba70800 == 112 [pid = 1984] [id = 578] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x1388c3800 == 111 [pid = 1984] [id = 637] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x130768000 == 110 [pid = 1984] [id = 636] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x1297b0000 == 109 [pid = 1984] [id = 635] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12f268800 == 108 [pid = 1984] [id = 634] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12eab9000 == 107 [pid = 1984] [id = 633] 15:23:07 INFO - PROCESS | 1984 | --DOMWINDOW == 294 (0x12e977c00) [pid = 1984] [serial = 1798] [outer = 0x0] [url = about:blank] 15:23:07 INFO - PROCESS | 1984 | --DOMWINDOW == 293 (0x12ec43800) [pid = 1984] [serial = 1801] [outer = 0x0] [url = about:blank] 15:23:07 INFO - PROCESS | 1984 | --DOMWINDOW == 292 (0x124717000) [pid = 1984] [serial = 1804] [outer = 0x0] [url = about:blank] 15:23:07 INFO - PROCESS | 1984 | --DOMWINDOW == 291 (0x12f41cc00) [pid = 1984] [serial = 1840] [outer = 0x0] [url = about:blank] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12daf6000 == 106 [pid = 1984] [id = 632] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfe4800 == 105 [pid = 1984] [id = 631] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12af8d800 == 104 [pid = 1984] [id = 630] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12a86e800 == 103 [pid = 1984] [id = 629] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x123a1a800 == 102 [pid = 1984] [id = 628] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x11aea4000 == 101 [pid = 1984] [id = 627] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa40000 == 100 [pid = 1984] [id = 626] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x139d1e800 == 99 [pid = 1984] [id = 618] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x139a16800 == 98 [pid = 1984] [id = 617] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12eaa7000 == 97 [pid = 1984] [id = 616] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x12a65f800 == 96 [pid = 1984] [id = 615] 15:23:07 INFO - PROCESS | 1984 | --DOCSHELL 0x11bd4d000 == 95 [pid = 1984] [id = 614] 15:23:07 INFO - PROCESS | 1984 | 1461190987965 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]]]}] 15:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 770ms 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 290 (0x12e681c00) [pid = 1984] [serial = 1775] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 289 (0x12ee72400) [pid = 1984] [serial = 1838] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 288 (0x12437f400) [pid = 1984] [serial = 1783] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 287 (0x12bbb2000) [pid = 1984] [serial = 1789] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 286 (0x1294ba800) [pid = 1984] [serial = 1822] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 285 (0x12b234000) [pid = 1984] [serial = 1825] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 284 (0x114bdb800) [pid = 1984] [serial = 1777] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 283 (0x114fc1800) [pid = 1984] [serial = 1813] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 282 (0x11aeecc00) [pid = 1984] [serial = 1814] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 281 (0x11c8bc000) [pid = 1984] [serial = 1816] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 280 (0x1277cb000) [pid = 1984] [serial = 1817] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 279 (0x12918f400) [pid = 1984] [serial = 1819] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 278 (0x12945ec00) [pid = 1984] [serial = 1820] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 277 (0x115660c00) [pid = 1984] [serial = 1810] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 276 (0x118cd7000) [pid = 1984] [serial = 1811] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 275 (0x11ac99c00) [pid = 1984] [serial = 1780] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 274 (0x12bbb7000) [pid = 1984] [serial = 1828] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 273 (0x12e907000) [pid = 1984] [serial = 1795] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 272 (0x12e358000) [pid = 1984] [serial = 1792] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 271 (0x12ee74c00) [pid = 1984] [serial = 1807] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 270 (0x1294c7c00) [pid = 1984] [serial = 1786] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 269 (0x12a9ddc00) [pid = 1984] [serial = 1834] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 268 (0x12e31e000) [pid = 1984] [serial = 1831] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 267 (0x12d7aac00) [pid = 1984] [serial = 1829] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 266 (0x12e907c00) [pid = 1984] [serial = 1837] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 265 (0x12e690c00) [pid = 1984] [serial = 1832] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 264 (0x12b904400) [pid = 1984] [serial = 1826] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 263 (0x12e357800) [pid = 1984] [serial = 1835] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | --DOMWINDOW == 262 (0x12a6a9000) [pid = 1984] [serial = 1823] [outer = 0x0] [url = about:blank] 15:23:08 INFO - PROCESS | 1984 | 1461190988020 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 1984 | 1461190988022 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:23:08 INFO - PROCESS | 1984 | 1461190988031 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 1984 | 1461190988033 Marionette TRACE conn2 <- [1,2582,null,{}] 15:23:08 INFO - PROCESS | 1984 | 1461190988041 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}] 15:23:08 INFO - PROCESS | 1984 | 1461190988144 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:23:08 INFO - PROCESS | 1984 | 1461190988150 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x1297b4000 == 96 [pid = 1984] [id = 653] 15:23:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x1294c5400) [pid = 1984] [serial = 1959] [outer = 0x0] 15:23:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 264 (0x12a5dc800) [pid = 1984] [serial = 1960] [outer = 0x1294c5400] 15:23:08 INFO - PROCESS | 1984 | 1461190988181 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 265 (0x12aaaf800) [pid = 1984] [serial = 1961] [outer = 0x1294c5400] 15:23:08 INFO - PROCESS | 1984 | 1461190988578 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]]]}] 15:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 573ms 15:23:08 INFO - PROCESS | 1984 | 1461190988602 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:23:08 INFO - PROCESS | 1984 | 1461190988604 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:23:08 INFO - PROCESS | 1984 | 1461190988606 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 1984 | 1461190988607 Marionette TRACE conn2 <- [1,2586,null,{}] 15:23:08 INFO - PROCESS | 1984 | 1461190988612 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}] 15:23:08 INFO - PROCESS | 1984 | 1461190988716 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:23:08 INFO - PROCESS | 1984 | 1461190988721 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af88000 == 97 [pid = 1984] [id = 654] 15:23:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x12aad5000) [pid = 1984] [serial = 1962] [outer = 0x0] 15:23:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 267 (0x12ae0ec00) [pid = 1984] [serial = 1963] [outer = 0x12aad5000] 15:23:08 INFO - PROCESS | 1984 | 1461190988747 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 268 (0x12b0b6c00) [pid = 1984] [serial = 1964] [outer = 0x12aad5000] 15:23:09 INFO - PROCESS | 1984 | 1461190989122 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]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 15:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:23:09 INFO - PROCESS | 1984 | 1461190989130 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1984 | 1461190989131 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:23:09 INFO - PROCESS | 1984 | 1461190989133 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1984 | 1461190989134 Marionette TRACE conn2 <- [1,2590,null,{}] 15:23:09 INFO - PROCESS | 1984 | 1461190989136 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}] 15:23:09 INFO - PROCESS | 1984 | 1461190989285 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:23:09 INFO - PROCESS | 1984 | 1461190989289 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cea1000 == 98 [pid = 1984] [id = 655] 15:23:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 269 (0x12ae13400) [pid = 1984] [serial = 1965] [outer = 0x0] 15:23:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 270 (0x12bac9000) [pid = 1984] [serial = 1966] [outer = 0x12ae13400] 15:23:09 INFO - PROCESS | 1984 | 1461190989315 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 271 (0x12d010400) [pid = 1984] [serial = 1967] [outer = 0x12ae13400] 15:23:09 INFO - PROCESS | 1984 | 1461190989686 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]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 569ms 15:23:09 INFO - PROCESS | 1984 | 1461190989703 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:23:09 INFO - PROCESS | 1984 | 1461190989704 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:23:09 INFO - PROCESS | 1984 | 1461190989707 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1984 | 1461190989708 Marionette TRACE conn2 <- [1,2594,null,{}] 15:23:09 INFO - PROCESS | 1984 | 1461190989713 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}] 15:23:09 INFO - PROCESS | 1984 | 1461190989832 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:23:09 INFO - PROCESS | 1984 | 1461190989955 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eac1800 == 99 [pid = 1984] [id = 656] 15:23:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 272 (0x12d23a800) [pid = 1984] [serial = 1968] [outer = 0x0] 15:23:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 273 (0x12e359400) [pid = 1984] [serial = 1969] [outer = 0x12d23a800] 15:23:09 INFO - PROCESS | 1984 | 1461190989983 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 274 (0x12f6ca000) [pid = 1984] [serial = 1970] [outer = 0x12d23a800] 15:23:10 INFO - PROCESS | 1984 | 1461190990328 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]]]}] 15:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 15:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:23:10 INFO - PROCESS | 1984 | 1461190990378 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 1984 | 1461190990379 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:23:10 INFO - PROCESS | 1984 | 1461190990381 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1984 | 1461190990382 Marionette TRACE conn2 <- [1,2598,null,{}] 15:23:10 INFO - PROCESS | 1984 | 1461190990384 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}] 15:23:10 INFO - PROCESS | 1984 | 1461190990525 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:23:10 INFO - PROCESS | 1984 | 1461190990540 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb34800 == 100 [pid = 1984] [id = 657] 15:23:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 275 (0x12d7a1c00) [pid = 1984] [serial = 1971] [outer = 0x0] 15:23:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 276 (0x12f7da800) [pid = 1984] [serial = 1972] [outer = 0x12d7a1c00] 15:23:10 INFO - PROCESS | 1984 | 1461190990566 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 277 (0x12fc10000) [pid = 1984] [serial = 1973] [outer = 0x12d7a1c00] 15:23:10 INFO - PROCESS | 1984 | 1461190990964 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]]]}] 15:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 618ms 15:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:23:11 INFO - PROCESS | 1984 | 1461190991000 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1984 | 1461190991001 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:23:11 INFO - PROCESS | 1984 | 1461190991003 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1984 | 1461190991004 Marionette TRACE conn2 <- [1,2602,null,{}] 15:23:11 INFO - PROCESS | 1984 | 1461190991007 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}] 15:23:11 INFO - PROCESS | 1984 | 1461190991153 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:23:11 INFO - PROCESS | 1984 | 1461190991168 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x13074c000 == 101 [pid = 1984] [id = 658] 15:23:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 278 (0x12f11f400) [pid = 1984] [serial = 1974] [outer = 0x0] 15:23:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 279 (0x1302a7800) [pid = 1984] [serial = 1975] [outer = 0x12f11f400] 15:23:11 INFO - PROCESS | 1984 | 1461190991194 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 280 (0x1376e6c00) [pid = 1984] [serial = 1976] [outer = 0x12f11f400] 15:23:11 INFO - PROCESS | 1984 | 1461190991604 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]]]}] 15:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 623ms 15:23:11 INFO - PROCESS | 1984 | 1461190991627 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1984 | 1461190991629 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:23:11 INFO - PROCESS | 1984 | 1461190991639 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1984 | 1461190991641 Marionette TRACE conn2 <- [1,2606,null,{}] 15:23:11 INFO - PROCESS | 1984 | 1461190991644 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}] 15:23:11 INFO - PROCESS | 1984 | 1461190991855 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 279 (0x12ec41c00) [pid = 1984] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 278 (0x1238a5c00) [pid = 1984] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 277 (0x1153ce000) [pid = 1984] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 276 (0x12b0b1800) [pid = 1984] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 275 (0x11ace8800) [pid = 1984] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 274 (0x12918ec00) [pid = 1984] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 273 (0x12b905800) [pid = 1984] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 272 (0x123f26c00) [pid = 1984] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 271 (0x12aabb400) [pid = 1984] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 270 (0x12cf6c000) [pid = 1984] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 269 (0x12470c800) [pid = 1984] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:23:12 INFO - PROCESS | 1984 | --DOMWINDOW == 268 (0x12b90b000) [pid = 1984] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:23:12 INFO - PROCESS | 1984 | 1461190992327 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x127090000 == 102 [pid = 1984] [id = 659] 15:23:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 269 (0x116467c00) [pid = 1984] [serial = 1977] [outer = 0x0] 15:23:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 270 (0x11ace8800) [pid = 1984] [serial = 1978] [outer = 0x116467c00] 15:23:12 INFO - PROCESS | 1984 | 1461190992353 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 271 (0x12a6a7c00) [pid = 1984] [serial = 1979] [outer = 0x116467c00] 15:23:12 INFO - PROCESS | 1984 | 1461190992714 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]]]}] 15:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1129ms 15:23:12 INFO - PROCESS | 1984 | 1461190992762 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1984 | 1461190992764 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:23:12 INFO - PROCESS | 1984 | 1461190992767 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1984 | 1461190992769 Marionette TRACE conn2 <- [1,2610,null,{}] 15:23:12 INFO - PROCESS | 1984 | 1461190992772 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}] 15:23:12 INFO - PROCESS | 1984 | 1461190992997 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:23:13 INFO - PROCESS | 1984 | 1461190993013 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fcb7000 == 103 [pid = 1984] [id = 660] 15:23:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 272 (0x129467000) [pid = 1984] [serial = 1980] [outer = 0x0] 15:23:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 273 (0x12f114c00) [pid = 1984] [serial = 1981] [outer = 0x129467000] 15:23:13 INFO - PROCESS | 1984 | 1461190993044 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 274 (0x139bc7800) [pid = 1984] [serial = 1982] [outer = 0x129467000] 15:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 622ms 15:23:13 INFO - PROCESS | 1984 | 1461190993382 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]]]}] 15:23:13 INFO - PROCESS | 1984 | 1461190993390 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1984 | 1461190993391 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:23:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:23:13 INFO - PROCESS | 1984 | 1461190993396 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1984 | 1461190993399 Marionette TRACE conn2 <- [1,2614,null,{}] 15:23:13 INFO - PROCESS | 1984 | 1461190993401 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}] 15:23:13 INFO - PROCESS | 1984 | 1461190993523 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:23:13 INFO - PROCESS | 1984 | 1461190993651 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x139918000 == 104 [pid = 1984] [id = 661] 15:23:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 275 (0x12fbeb000) [pid = 1984] [serial = 1983] [outer = 0x0] 15:23:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 276 (0x141c2ac00) [pid = 1984] [serial = 1984] [outer = 0x12fbeb000] 15:23:13 INFO - PROCESS | 1984 | 1461190993680 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 277 (0x141f06800) [pid = 1984] [serial = 1985] [outer = 0x12fbeb000] 15:23:14 INFO - PROCESS | 1984 | 1461190993997 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]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 621ms 15:23:14 INFO - PROCESS | 1984 | 1461190994017 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1984 | 1461190994018 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:23:14 INFO - PROCESS | 1984 | 1461190994020 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1984 | 1461190994021 Marionette TRACE conn2 <- [1,2618,null,{}] 15:23:14 INFO - PROCESS | 1984 | 1461190994024 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}] 15:23:14 INFO - PROCESS | 1984 | 1461190994133 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:23:14 INFO - PROCESS | 1984 | 1461190994238 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d2f800 == 105 [pid = 1984] [id = 662] 15:23:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 278 (0x139bc5800) [pid = 1984] [serial = 1986] [outer = 0x0] 15:23:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 279 (0x141f0a800) [pid = 1984] [serial = 1987] [outer = 0x139bc5800] 15:23:14 INFO - PROCESS | 1984 | 1461190994263 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 280 (0x14226d800) [pid = 1984] [serial = 1988] [outer = 0x139bc5800] 15:23:14 INFO - PROCESS | 1984 | 1461190994799 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]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:23:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 825ms 15:23:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:23:14 INFO - PROCESS | 1984 | 1461190994849 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1984 | 1461190994853 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:23:14 INFO - PROCESS | 1984 | 1461190994857 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1984 | 1461190994859 Marionette TRACE conn2 <- [1,2622,null,{}] 15:23:14 INFO - PROCESS | 1984 | 1461190994895 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}] 15:23:15 INFO - PROCESS | 1984 | 1461190995034 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:23:15 INFO - PROCESS | 1984 | 1461190995150 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a620800 == 106 [pid = 1984] [id = 663] 15:23:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 281 (0x11a8cc400) [pid = 1984] [serial = 1989] [outer = 0x0] 15:23:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 282 (0x1238a5c00) [pid = 1984] [serial = 1990] [outer = 0x11a8cc400] 15:23:15 INFO - PROCESS | 1984 | 1461190995182 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 283 (0x127e67800) [pid = 1984] [serial = 1991] [outer = 0x11a8cc400] 15:23:15 INFO - PROCESS | 1984 | 1461190995632 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]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 785ms 15:23:15 INFO - PROCESS | 1984 | 1461190995643 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1984 | 1461190995649 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:23:15 INFO - PROCESS | 1984 | 1461190995654 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1984 | 1461190995656 Marionette TRACE conn2 <- [1,2626,null,{}] 15:23:15 INFO - PROCESS | 1984 | 1461190995658 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}] 15:23:15 INFO - PROCESS | 1984 | 1461190995787 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:23:15 INFO - PROCESS | 1984 | 1461190995931 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4a5000 == 107 [pid = 1984] [id = 664] 15:23:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 284 (0x128d2e400) [pid = 1984] [serial = 1992] [outer = 0x0] 15:23:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 285 (0x12a5e2800) [pid = 1984] [serial = 1993] [outer = 0x128d2e400] 15:23:15 INFO - PROCESS | 1984 | 1461190995963 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 286 (0x12ae14400) [pid = 1984] [serial = 1994] [outer = 0x128d2e400] 15:23:16 INFO - PROCESS | 1984 | 1461190996458 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]]]}] 15:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 870ms 15:23:16 INFO - PROCESS | 1984 | 1461190996524 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 1984 | 1461190996527 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:23:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:23:16 INFO - PROCESS | 1984 | 1461190996530 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 1984 | 1461190996533 Marionette TRACE conn2 <- [1,2630,null,{}] 15:23:16 INFO - PROCESS | 1984 | 1461190996542 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}] 15:23:16 INFO - PROCESS | 1984 | 1461190996686 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:23:16 INFO - PROCESS | 1984 | 1461190996893 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d1d000 == 108 [pid = 1984] [id = 665] 15:23:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 287 (0x12e35bc00) [pid = 1984] [serial = 1995] [outer = 0x0] 15:23:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 288 (0x12eaa1800) [pid = 1984] [serial = 1996] [outer = 0x12e35bc00] 15:23:16 INFO - PROCESS | 1984 | 1461190996945 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 289 (0x12f790000) [pid = 1984] [serial = 1997] [outer = 0x12e35bc00] 15:23:17 INFO - PROCESS | 1984 | 1461190997428 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]]]}] 15:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 927ms 15:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:23:17 INFO - PROCESS | 1984 | 1461190997458 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1984 | 1461190997460 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:23:17 INFO - PROCESS | 1984 | 1461190997462 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1984 | 1461190997463 Marionette TRACE conn2 <- [1,2634,null,{}] 15:23:17 INFO - PROCESS | 1984 | 1461190997466 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}] 15:23:17 INFO - PROCESS | 1984 | 1461190997594 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:23:17 INFO - PROCESS | 1984 | 1461190997742 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x1421c2000 == 109 [pid = 1984] [id = 666] 15:23:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 290 (0x12aea2c00) [pid = 1984] [serial = 1998] [outer = 0x0] 15:23:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 291 (0x12aeaa400) [pid = 1984] [serial = 1999] [outer = 0x12aea2c00] 15:23:17 INFO - PROCESS | 1984 | 1461190997774 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 292 (0x12aeaf800) [pid = 1984] [serial = 2000] [outer = 0x12aea2c00] 15:23:18 INFO - PROCESS | 1984 | 1461190998216 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]]]}] 15:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 821ms 15:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:23:18 INFO - PROCESS | 1984 | 1461190998293 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 1984 | 1461190998294 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:23:18 INFO - PROCESS | 1984 | 1461190998299 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 1984 | 1461190998300 Marionette TRACE conn2 <- [1,2638,null,{}] 15:23:18 INFO - PROCESS | 1984 | 1461190998302 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}] 15:23:18 INFO - PROCESS | 1984 | 1461190998427 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:23:18 INFO - PROCESS | 1984 | 1461190998573 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x146f77000 == 110 [pid = 1984] [id = 667] 15:23:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 293 (0x12aeae000) [pid = 1984] [serial = 2001] [outer = 0x0] 15:23:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 294 (0x12aeb5000) [pid = 1984] [serial = 2002] [outer = 0x12aeae000] 15:23:18 INFO - PROCESS | 1984 | 1461190998617 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 295 (0x12aeb9c00) [pid = 1984] [serial = 2003] [outer = 0x12aeae000] 15:23:19 INFO - PROCESS | 1984 | 1461190999030 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]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 770ms 15:23:19 INFO - PROCESS | 1984 | 1461190999070 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1984 | 1461190999071 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:23:19 INFO - PROCESS | 1984 | 1461190999073 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1984 | 1461190999075 Marionette TRACE conn2 <- [1,2642,null,{}] 15:23:19 INFO - PROCESS | 1984 | 1461190999080 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}] 15:23:19 INFO - PROCESS | 1984 | 1461190999213 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:23:19 INFO - PROCESS | 1984 | 1461190999361 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x142311800 == 111 [pid = 1984] [id = 668] 15:23:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 296 (0x12aebc000) [pid = 1984] [serial = 2004] [outer = 0x0] 15:23:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 297 (0x12f7e0800) [pid = 1984] [serial = 2005] [outer = 0x12aebc000] 15:23:19 INFO - PROCESS | 1984 | 1461190999394 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 298 (0x139bc3800) [pid = 1984] [serial = 2006] [outer = 0x12aebc000] 15:23:19 INFO - PROCESS | 1984 | 1461190999803 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]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:23:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 774ms 15:23:19 INFO - PROCESS | 1984 | 1461190999860 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1984 | 1461190999861 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:23:19 INFO - PROCESS | 1984 | 1461190999864 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1984 | 1461190999865 Marionette TRACE conn2 <- [1,2646,null,{}] 15:23:19 INFO - PROCESS | 1984 | 1461190999867 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}] 15:23:19 INFO - PROCESS | 1984 | 1461190999990 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:23:20 INFO - PROCESS | 1984 | 1461191000161 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x142540800 == 112 [pid = 1984] [id = 669] 15:23:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 299 (0x11565f800) [pid = 1984] [serial = 2007] [outer = 0x0] 15:23:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 300 (0x141c27800) [pid = 1984] [serial = 2008] [outer = 0x11565f800] 15:23:20 INFO - PROCESS | 1984 | 1461191000194 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 301 (0x141e83c00) [pid = 1984] [serial = 2009] [outer = 0x11565f800] 15:23:20 INFO - PROCESS | 1984 | 1461191000619 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]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 768ms 15:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:23:20 INFO - PROCESS | 1984 | 1461191000632 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1984 | 1461191000634 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:23:20 INFO - PROCESS | 1984 | 1461191000636 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1984 | 1461191000637 Marionette TRACE conn2 <- [1,2650,null,{}] 15:23:20 INFO - PROCESS | 1984 | 1461191000640 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}] 15:23:20 INFO - PROCESS | 1984 | 1461191000769 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:23:20 INFO - PROCESS | 1984 | 1461191000921 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba9800 == 113 [pid = 1984] [id = 670] 15:23:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 302 (0x114bebc00) [pid = 1984] [serial = 2010] [outer = 0x0] 15:23:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 303 (0x11aca2400) [pid = 1984] [serial = 2011] [outer = 0x114bebc00] 15:23:20 INFO - PROCESS | 1984 | 1461191000951 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 304 (0x12f78c400) [pid = 1984] [serial = 2012] [outer = 0x114bebc00] 15:23:21 INFO - PROCESS | 1984 | 1461191001412 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]]]}] 15:23:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:23:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 822ms 15:23:21 INFO - PROCESS | 1984 | 1461191001479 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 1984 | 1461191001480 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:23:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:23:21 INFO - PROCESS | 1984 | 1461191001485 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1984 | 1461191001486 Marionette TRACE conn2 <- [1,2654,null,{}] 15:23:21 INFO - PROCESS | 1984 | 1461191001488 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}] 15:23:21 INFO - PROCESS | 1984 | 1461191001615 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:23:22 INFO - PROCESS | 1984 | 1461191002032 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c0d3800 == 114 [pid = 1984] [id = 671] 15:23:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 305 (0x1144b3c00) [pid = 1984] [serial = 2013] [outer = 0x0] 15:23:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 306 (0x114be2400) [pid = 1984] [serial = 2014] [outer = 0x1144b3c00] 15:23:22 INFO - PROCESS | 1984 | 1461191002065 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 307 (0x1153d1c00) [pid = 1984] [serial = 2015] [outer = 0x1144b3c00] 15:23:22 INFO - PROCESS | 1984 | 1461191002512 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]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:23:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1072ms 15:23:22 INFO - PROCESS | 1984 | 1461191002577 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1984 | 1461191002580 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:23:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:23:22 INFO - PROCESS | 1984 | 1461191002587 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1984 | 1461191002589 Marionette TRACE conn2 <- [1,2658,null,{}] 15:23:22 INFO - PROCESS | 1984 | 1461191002592 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}] 15:23:22 INFO - PROCESS | 1984 | 1461191002711 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:23:22 INFO - PROCESS | 1984 | 1461191002879 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291c6800 == 115 [pid = 1984] [id = 672] 15:23:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 308 (0x115658400) [pid = 1984] [serial = 2016] [outer = 0x0] 15:23:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 309 (0x119abf400) [pid = 1984] [serial = 2017] [outer = 0x115658400] 15:23:22 INFO - PROCESS | 1984 | 1461191002911 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 310 (0x11ace7800) [pid = 1984] [serial = 2018] [outer = 0x115658400] 15:23:23 INFO - PROCESS | 1984 | 1461191003421 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]]]}] 15:23:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:23:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 876ms 15:23:23 INFO - PROCESS | 1984 | 1461191003483 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 1984 | 1461191003487 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:23:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:23:23 INFO - PROCESS | 1984 | 1461191003496 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 1984 | 1461191003498 Marionette TRACE conn2 <- [1,2662,null,{}] 15:23:23 INFO - PROCESS | 1984 | 1461191003502 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}] 15:23:23 INFO - PROCESS | 1984 | 1461191003663 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:23:23 INFO - PROCESS | 1984 | 1461191003827 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba4000 == 116 [pid = 1984] [id = 673] 15:23:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 311 (0x11be5cc00) [pid = 1984] [serial = 2019] [outer = 0x0] 15:23:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 312 (0x11c40f400) [pid = 1984] [serial = 2020] [outer = 0x11be5cc00] 15:23:23 INFO - PROCESS | 1984 | 1461191003859 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 313 (0x123d33800) [pid = 1984] [serial = 2021] [outer = 0x11be5cc00] 15:23:24 INFO - PROCESS | 1984 | 1461191004313 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]]]}] 15:23:24 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb3b000 == 115 [pid = 1984] [id = 17] 15:23:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:23:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 873ms 15:23:24 INFO - PROCESS | 1984 | 1461191004425 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 1984 | 1461191004427 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:23:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:23:24 INFO - PROCESS | 1984 | 1461191004440 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1984 | 1461191004446 Marionette TRACE conn2 <- [1,2666,null,{}] 15:23:24 INFO - PROCESS | 1984 | 1461191004473 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}] 15:23:24 INFO - PROCESS | 1984 | 1461191004653 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:23:24 INFO - PROCESS | 1984 | 1461191004849 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aed4800 == 116 [pid = 1984] [id = 674] 15:23:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 314 (0x123d3c000) [pid = 1984] [serial = 2022] [outer = 0x0] 15:23:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 315 (0x129407800) [pid = 1984] [serial = 2023] [outer = 0x123d3c000] 15:23:24 INFO - PROCESS | 1984 | 1461191004894 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 316 (0x129466400) [pid = 1984] [serial = 2024] [outer = 0x123d3c000] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x139918000 == 115 [pid = 1984] [id = 661] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12fcb7000 == 114 [pid = 1984] [id = 660] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x127090000 == 113 [pid = 1984] [id = 659] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x13074c000 == 112 [pid = 1984] [id = 658] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb34800 == 111 [pid = 1984] [id = 657] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 315 (0x1186f3000) [pid = 1984] [serial = 1843] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 314 (0x12e90c000) [pid = 1984] [serial = 1855] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 313 (0x1376df000) [pid = 1984] [serial = 1876] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 312 (0x12b2a3000) [pid = 1984] [serial = 1852] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 311 (0x12f723400) [pid = 1984] [serial = 1858] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 310 (0x12ab33000) [pid = 1984] [serial = 1870] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 309 (0x12ffd9400) [pid = 1984] [serial = 1864] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 308 (0x129462400) [pid = 1984] [serial = 1849] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 307 (0x12ae11000) [pid = 1984] [serial = 1873] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 306 (0x11c380c00) [pid = 1984] [serial = 1846] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 305 (0x12fbe5c00) [pid = 1984] [serial = 1861] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 304 (0x1300f8800) [pid = 1984] [serial = 1867] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 303 (0x12f7da400) [pid = 1984] [serial = 1912] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12eac1800 == 110 [pid = 1984] [id = 656] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12cea1000 == 109 [pid = 1984] [id = 655] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12af88000 == 108 [pid = 1984] [id = 654] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x1297b4000 == 107 [pid = 1984] [id = 653] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x1291b8800 == 106 [pid = 1984] [id = 652] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa42800 == 105 [pid = 1984] [id = 651] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x141b1d000 == 104 [pid = 1984] [id = 642] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x139d05000 == 103 [pid = 1984] [id = 641] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea44800 == 102 [pid = 1984] [id = 640] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x12a877800 == 101 [pid = 1984] [id = 639] 15:23:25 INFO - PROCESS | 1984 | --DOCSHELL 0x1152a7000 == 100 [pid = 1984] [id = 638] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 302 (0x12e97ec00) [pid = 1984] [serial = 1904] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 301 (0x12bad3800) [pid = 1984] [serial = 1898] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 300 (0x12f727000) [pid = 1984] [serial = 1910] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 299 (0x12b0b1400) [pid = 1984] [serial = 1895] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 298 (0x12f72a400) [pid = 1984] [serial = 1841] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 297 (0x12a5e2c00) [pid = 1984] [serial = 1891] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 296 (0x12a9da400) [pid = 1984] [serial = 1892] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 295 (0x11646a400) [pid = 1984] [serial = 1879] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 294 (0x12b49d400) [pid = 1984] [serial = 1897] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 293 (0x119c6b000) [pid = 1984] [serial = 1880] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 292 (0x11b807400) [pid = 1984] [serial = 1882] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 291 (0x11c385000) [pid = 1984] [serial = 1883] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 290 (0x12940dc00) [pid = 1984] [serial = 1888] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 289 (0x129473c00) [pid = 1984] [serial = 1889] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 288 (0x12d7a3000) [pid = 1984] [serial = 1900] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 287 (0x12452f000) [pid = 1984] [serial = 1885] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 286 (0x128fb4000) [pid = 1984] [serial = 1886] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 285 (0x12ae0cc00) [pid = 1984] [serial = 1894] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 284 (0x12e695400) [pid = 1984] [serial = 1903] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 283 (0x12d7fc400) [pid = 1984] [serial = 1901] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 282 (0x12940f800) [pid = 1984] [serial = 1906] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 281 (0x12ee6b400) [pid = 1984] [serial = 1909] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | --DOMWINDOW == 280 (0x12bad4c00) [pid = 1984] [serial = 1907] [outer = 0x0] [url = about:blank] 15:23:25 INFO - PROCESS | 1984 | 1461191005855 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]]]}] 15:23:25 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) 15:23:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1452ms 15:23:25 INFO - PROCESS | 1984 | 1461191005886 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1984 | 1461191005888 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:23:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:23:25 INFO - PROCESS | 1984 | 1461191005890 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1984 | 1461191005891 Marionette TRACE conn2 <- [1,2670,null,{}] 15:23:25 INFO - PROCESS | 1984 | 1461191005896 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}] 15:23:25 INFO - PROCESS | 1984 | 1461191005996 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:23:26 INFO - PROCESS | 1984 | 1461191006000 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a771800 == 101 [pid = 1984] [id = 675] 15:23:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 281 (0x118fb7800) [pid = 1984] [serial = 2025] [outer = 0x0] 15:23:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 282 (0x12452f000) [pid = 1984] [serial = 2026] [outer = 0x118fb7800] 15:23:26 INFO - PROCESS | 1984 | 1461191006026 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 283 (0x1294bbc00) [pid = 1984] [serial = 2027] [outer = 0x118fb7800] 15:23:26 INFO - PROCESS | 1984 | 1461191006896 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] 15:23:26 INFO - PROCESS | 1984 | 1461191006913 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:23:26 INFO - PROCESS | 1984 | 1461191006915 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 1984 | 1461191006916 Marionette TRACE conn2 <- [1,2674,null,{}] 15:23:26 INFO - PROCESS | 1984 | 1461191006925 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}] 15:23:27 INFO - PROCESS | 1984 | 1461191007034 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:23:27 INFO - PROCESS | 1984 | 1461191007125 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a65b800 == 102 [pid = 1984] [id = 676] 15:23:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 284 (0x12a9d6000) [pid = 1984] [serial = 2028] [outer = 0x0] 15:23:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 285 (0x12a9db400) [pid = 1984] [serial = 2029] [outer = 0x12a9d6000] 15:23:27 INFO - PROCESS | 1984 | 1461191007159 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 286 (0x12aabb800) [pid = 1984] [serial = 2030] [outer = 0x12a9d6000] 15:23:27 INFO - PROCESS | 1984 | 1461191007976 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] 15:23:27 INFO - PROCESS | 1984 | 1461191007989 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:23:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:23:27 INFO - PROCESS | 1984 | 1461191007991 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 1984 | 1461191007992 Marionette TRACE conn2 <- [1,2678,null,{}] 15:23:27 INFO - PROCESS | 1984 | 1461191007997 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}] 15:23:28 INFO - PROCESS | 1984 | 1461191008135 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:23:28 INFO - PROCESS | 1984 | 1461191008149 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfd4800 == 103 [pid = 1984] [id = 677] 15:23:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 287 (0x12ab3ac00) [pid = 1984] [serial = 2031] [outer = 0x0] 15:23:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 288 (0x12aeaa800) [pid = 1984] [serial = 2032] [outer = 0x12ab3ac00] 15:23:28 INFO - PROCESS | 1984 | 1461191008175 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 289 (0x12b0adc00) [pid = 1984] [serial = 2033] [outer = 0x12ab3ac00] 15:23:29 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) 15:23:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1072ms 15:23:29 INFO - PROCESS | 1984 | 1461191009058 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]]]}] 15:23:29 INFO - PROCESS | 1984 | 1461191009063 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 1984 | 1461191009065 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:23:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:23:29 INFO - PROCESS | 1984 | 1461191009067 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 1984 | 1461191009068 Marionette TRACE conn2 <- [1,2682,null,{}] 15:23:29 INFO - PROCESS | 1984 | 1461191009070 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}] 15:23:29 INFO - PROCESS | 1984 | 1461191009207 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:23:29 INFO - PROCESS | 1984 | 1461191009221 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ea3b000 == 104 [pid = 1984] [id = 678] 15:23:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 290 (0x12b0ae000) [pid = 1984] [serial = 2034] [outer = 0x0] 15:23:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 291 (0x12b2a4800) [pid = 1984] [serial = 2035] [outer = 0x12b0ae000] 15:23:29 INFO - PROCESS | 1984 | 1461191009247 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 292 (0x12b996c00) [pid = 1984] [serial = 2036] [outer = 0x12b0ae000] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 291 (0x129467000) [pid = 1984] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 290 (0x12fbeb000) [pid = 1984] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 289 (0x12ae13400) [pid = 1984] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 288 (0x12bad4800) [pid = 1984] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 287 (0x12d23a800) [pid = 1984] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 286 (0x1294c5400) [pid = 1984] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 285 (0x11b4e3c00) [pid = 1984] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 284 (0x12d7a1c00) [pid = 1984] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 283 (0x12aad5000) [pid = 1984] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 282 (0x116467c00) [pid = 1984] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 281 (0x12f790c00) [pid = 1984] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 280 (0x12ab35400) [pid = 1984] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 279 (0x12f11f400) [pid = 1984] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 278 (0x11acee800) [pid = 1984] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 277 (0x114f5fc00) [pid = 1984] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 276 (0x1376d9800) [pid = 1984] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:23:30 INFO - PROCESS | 1984 | --DOMWINDOW == 275 (0x119ab8800) [pid = 1984] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:23:30 INFO - PROCESS | 1984 | 1461191010449 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]]]}] 15:23:30 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) 15:23:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1419ms 15:23:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:23:30 INFO - PROCESS | 1984 | 1461191010498 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1984 | 1461191010499 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:23:30 INFO - PROCESS | 1984 | 1461191010502 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1984 | 1461191010503 Marionette TRACE conn2 <- [1,2686,null,{}] 15:23:30 INFO - PROCESS | 1984 | 1461191010505 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}] 15:23:30 INFO - PROCESS | 1984 | 1461191010606 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:23:30 INFO - PROCESS | 1984 | 1461191010794 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x114ba1000 == 105 [pid = 1984] [id = 679] 15:23:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 276 (0x1141b4400) [pid = 1984] [serial = 2037] [outer = 0x0] 15:23:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 277 (0x114be2800) [pid = 1984] [serial = 2038] [outer = 0x1141b4400] 15:23:30 INFO - PROCESS | 1984 | 1461191010826 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 278 (0x115666400) [pid = 1984] [serial = 2039] [outer = 0x1141b4400] 15:23:31 INFO - PROCESS | 1984 | 1461191011821 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] 15:23:31 INFO - PROCESS | 1984 | 1461191011876 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:23:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:23:31 INFO - PROCESS | 1984 | 1461191011879 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 1984 | 1461191011882 Marionette TRACE conn2 <- [1,2690,null,{}] 15:23:31 INFO - PROCESS | 1984 | 1461191011886 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}] 15:23:32 INFO - PROCESS | 1984 | 1461191012041 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:23:32 INFO - PROCESS | 1984 | 1461191012204 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291c7800 == 106 [pid = 1984] [id = 680] 15:23:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 279 (0x11ae6f800) [pid = 1984] [serial = 2040] [outer = 0x0] 15:23:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 280 (0x11b80e400) [pid = 1984] [serial = 2041] [outer = 0x11ae6f800] 15:23:32 INFO - PROCESS | 1984 | 1461191012237 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 281 (0x11bef1c00) [pid = 1984] [serial = 2042] [outer = 0x11ae6f800] 15:23:33 INFO - PROCESS | 1984 | 1461191013149 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] 15:23:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:23:33 INFO - PROCESS | 1984 | 1461191013208 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:23:33 INFO - PROCESS | 1984 | 1461191013211 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:23:33 INFO - PROCESS | 1984 | 1461191013212 Marionette TRACE conn2 <- [1,2694,null,{}] 15:23:33 INFO - PROCESS | 1984 | 1461191013215 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}] 15:23:33 INFO - PROCESS | 1984 | 1461191013339 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:23:33 INFO - PROCESS | 1984 | 1461191013502 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af6a000 == 107 [pid = 1984] [id = 681] 15:23:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 282 (0x12417fc00) [pid = 1984] [serial = 2043] [outer = 0x0] 15:23:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 283 (0x12470f000) [pid = 1984] [serial = 2044] [outer = 0x12417fc00] 15:23:33 INFO - PROCESS | 1984 | 1461191013538 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 284 (0x1277cc800) [pid = 1984] [serial = 2045] [outer = 0x12417fc00] 15:23:34 INFO - PROCESS | 1984 | 1461191014467 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] 15:23:34 INFO - PROCESS | 1984 | 1461191014486 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:23:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:23:34 INFO - PROCESS | 1984 | 1461191014496 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1984 | 1461191014501 Marionette TRACE conn2 <- [1,2698,null,{}] 15:23:34 INFO - PROCESS | 1984 | 1461191014504 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}] 15:23:34 INFO - PROCESS | 1984 | 1461191014630 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:23:34 INFO - PROCESS | 1984 | 1461191014766 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec0d800 == 108 [pid = 1984] [id = 682] 15:23:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 285 (0x127e5c400) [pid = 1984] [serial = 2046] [outer = 0x0] 15:23:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 286 (0x129477800) [pid = 1984] [serial = 2047] [outer = 0x127e5c400] 15:23:34 INFO - PROCESS | 1984 | 1461191014818 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 287 (0x12a6af400) [pid = 1984] [serial = 2048] [outer = 0x127e5c400] 15:23:35 INFO - PROCESS | 1984 | 1461191015715 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] 15:23:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:23:35 INFO - PROCESS | 1984 | 1461191015722 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:23:35 INFO - PROCESS | 1984 | 1461191015725 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 1984 | 1461191015728 Marionette TRACE conn2 <- [1,2702,null,{}] 15:23:35 INFO - PROCESS | 1984 | 1461191015731 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}] 15:23:35 INFO - PROCESS | 1984 | 1461191015849 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:23:35 INFO - PROCESS | 1984 | 1461191015985 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb34800 == 109 [pid = 1984] [id = 683] 15:23:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 288 (0x12a9df000) [pid = 1984] [serial = 2049] [outer = 0x0] 15:23:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 289 (0x12ab3a000) [pid = 1984] [serial = 2050] [outer = 0x12a9df000] 15:23:36 INFO - PROCESS | 1984 | 1461191016017 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 290 (0x12aeb0800) [pid = 1984] [serial = 2051] [outer = 0x12a9df000] 15:23:36 INFO - PROCESS | 1984 | 1461191016560 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]]]}] 15:23:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:23:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 872ms 15:23:36 INFO - PROCESS | 1984 | 1461191016613 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 1984 | 1461191016616 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:23:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:23:36 INFO - PROCESS | 1984 | 1461191016622 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 1984 | 1461191016624 Marionette TRACE conn2 <- [1,2706,null,{}] 15:23:36 INFO - PROCESS | 1984 | 1461191016630 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}] 15:23:36 INFO - PROCESS | 1984 | 1461191016797 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:23:36 INFO - PROCESS | 1984 | 1461191016908 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x130223000 == 110 [pid = 1984] [id = 684] 15:23:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 291 (0x12b2a7000) [pid = 1984] [serial = 2052] [outer = 0x0] 15:23:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 292 (0x12b90b800) [pid = 1984] [serial = 2053] [outer = 0x12b2a7000] 15:23:36 INFO - PROCESS | 1984 | 1461191016988 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 293 (0x12d22f400) [pid = 1984] [serial = 2054] [outer = 0x12b2a7000] 15:23:37 INFO - PROCESS | 1984 | 1461191017442 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]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:23:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 874ms 15:23:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:23:37 INFO - PROCESS | 1984 | 1461191017496 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1984 | 1461191017497 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:23:37 INFO - PROCESS | 1984 | 1461191017499 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1984 | 1461191017501 Marionette TRACE conn2 <- [1,2710,null,{}] 15:23:37 INFO - PROCESS | 1984 | 1461191017503 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}] 15:23:37 INFO - PROCESS | 1984 | 1461191017625 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:23:37 INFO - PROCESS | 1984 | 1461191017782 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x13792f800 == 111 [pid = 1984] [id = 685] 15:23:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 294 (0x12d230000) [pid = 1984] [serial = 2055] [outer = 0x0] 15:23:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 295 (0x12e11d400) [pid = 1984] [serial = 2056] [outer = 0x12d230000] 15:23:37 INFO - PROCESS | 1984 | 1461191017815 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 296 (0x12e907800) [pid = 1984] [serial = 2057] [outer = 0x12d230000] 15:23:38 INFO - PROCESS | 1984 | 1461191018255 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] 15:23:38 INFO - PROCESS | 1984 | 1461191018271 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:23:38 INFO - PROCESS | 1984 | 1461191018273 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 1984 | 1461191018274 Marionette TRACE conn2 <- [1,2714,null,{}] 15:23:38 INFO - PROCESS | 1984 | 1461191018277 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}] 15:23:38 INFO - PROCESS | 1984 | 1461191018421 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:23:38 INFO - PROCESS | 1984 | 1461191018549 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a117800 == 112 [pid = 1984] [id = 686] 15:23:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 297 (0x114e8a000) [pid = 1984] [serial = 2058] [outer = 0x0] 15:23:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 298 (0x12e97b800) [pid = 1984] [serial = 2059] [outer = 0x114e8a000] 15:23:38 INFO - PROCESS | 1984 | 1461191018580 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 299 (0x12ec47800) [pid = 1984] [serial = 2060] [outer = 0x114e8a000] 15:23:39 INFO - PROCESS | 1984 | 1461191019000 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]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:23:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 768ms 15:23:39 INFO - PROCESS | 1984 | 1461191019042 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 1984 | 1461191019043 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:23:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:23:39 INFO - PROCESS | 1984 | 1461191019046 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1984 | 1461191019047 Marionette TRACE conn2 <- [1,2718,null,{}] 15:23:39 INFO - PROCESS | 1984 | 1461191019050 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}] 15:23:39 INFO - PROCESS | 1984 | 1461191019172 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:23:39 INFO - PROCESS | 1984 | 1461191019316 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f25a000 == 113 [pid = 1984] [id = 687] 15:23:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 300 (0x11abb6400) [pid = 1984] [serial = 2061] [outer = 0x0] 15:23:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 301 (0x12ee73c00) [pid = 1984] [serial = 2062] [outer = 0x11abb6400] 15:23:39 INFO - PROCESS | 1984 | 1461191019349 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 302 (0x12f41d000) [pid = 1984] [serial = 2063] [outer = 0x11abb6400] 15:23:39 INFO - PROCESS | 1984 | 1461191019853 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] 15:23:39 INFO - PROCESS | 1984 | 1461191019868 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:23:39 INFO - PROCESS | 1984 | 1461191019870 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1984 | 1461191019872 Marionette TRACE conn2 <- [1,2722,null,{}] 15:23:39 INFO - PROCESS | 1984 | 1461191019874 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}] 15:23:39 INFO - PROCESS | 1984 | 1461191019997 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:23:40 INFO - PROCESS | 1984 | 1461191020142 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388ab000 == 114 [pid = 1984] [id = 688] 15:23:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 303 (0x11536a800) [pid = 1984] [serial = 2064] [outer = 0x0] 15:23:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 304 (0x12f6c0400) [pid = 1984] [serial = 2065] [outer = 0x11536a800] 15:23:40 INFO - PROCESS | 1984 | 1461191020177 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 305 (0x12f7d7800) [pid = 1984] [serial = 2066] [outer = 0x11536a800] 15:23:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 15:23:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:23:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 15:23:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:23:40 INFO - _addTest/ [0,2725,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1984 | 1461191020647 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:23:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:23:40 INFO - PROCESS | 1984 | 1461191020650 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1984 | 1461191020651 Marionette TRACE conn2 <- [1,2726,null,{}] 15:23:40 INFO - PROCESS | 1984 | 1461191020653 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}] 15:23:40 INFO - PROCESS | 1984 | 1461191020775 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:23:40 INFO - PROCESS | 1984 | 1461191020892 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x13972d800 == 115 [pid = 1984] [id = 689] 15:23:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 306 (0x12f7dc000) [pid = 1984] [serial = 2067] [outer = 0x0] 15:23:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 307 (0x12fbec800) [pid = 1984] [serial = 2068] [outer = 0x12f7dc000] 15:23:40 INFO - PROCESS | 1984 | 1461191020931 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 308 (0x1302a9000) [pid = 1984] [serial = 2069] [outer = 0x12f7dc000] 15:23:41 INFO - PROCESS | 1984 | 1461191021561 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]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:23:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 921ms 15:23:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:23:41 INFO - PROCESS | 1984 | 1461191021571 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 1984 | 1461191021573 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:23:41 INFO - PROCESS | 1984 | 1461191021596 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1984 | 1461191021598 Marionette TRACE conn2 <- [1,2730,null,{}] 15:23:41 INFO - PROCESS | 1984 | 1461191021604 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}] 15:23:41 INFO - PROCESS | 1984 | 1461191021724 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:23:41 INFO - PROCESS | 1984 | 1461191021841 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ac03800 == 116 [pid = 1984] [id = 690] 15:23:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 309 (0x11ac9b000) [pid = 1984] [serial = 2070] [outer = 0x0] 15:23:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 310 (0x11ae77400) [pid = 1984] [serial = 2071] [outer = 0x11ac9b000] 15:23:41 INFO - PROCESS | 1984 | 1461191021871 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 311 (0x11c245800) [pid = 1984] [serial = 2072] [outer = 0x11ac9b000] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12ea3b000 == 115 [pid = 1984] [id = 678] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfd4800 == 114 [pid = 1984] [id = 677] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12a65b800 == 113 [pid = 1984] [id = 676] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x11a771800 == 112 [pid = 1984] [id = 675] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12aed4800 == 111 [pid = 1984] [id = 674] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba4000 == 110 [pid = 1984] [id = 673] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x1291c6800 == 109 [pid = 1984] [id = 672] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x11c0d3800 == 108 [pid = 1984] [id = 671] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x142540800 == 107 [pid = 1984] [id = 669] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x142311800 == 106 [pid = 1984] [id = 668] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x146f77000 == 105 [pid = 1984] [id = 667] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x1421c2000 == 104 [pid = 1984] [id = 666] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x139d1d000 == 103 [pid = 1984] [id = 665] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4a5000 == 102 [pid = 1984] [id = 664] 15:23:42 INFO - PROCESS | 1984 | --DOCSHELL 0x12a620800 == 101 [pid = 1984] [id = 663] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 310 (0x141f06800) [pid = 1984] [serial = 1985] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 309 (0x11c685800) [pid = 1984] [serial = 1918] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 308 (0x139bc7800) [pid = 1984] [serial = 1982] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 307 (0x141c2ac00) [pid = 1984] [serial = 1984] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 306 (0x12bac9000) [pid = 1984] [serial = 1966] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 305 (0x12d7a6000) [pid = 1984] [serial = 1739] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 304 (0x13984b000) [pid = 1984] [serial = 1939] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 303 (0x12e359400) [pid = 1984] [serial = 1969] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 302 (0x12aaaf800) [pid = 1984] [serial = 1961] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 301 (0x12f6ca000) [pid = 1984] [serial = 1970] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 300 (0x11c450800) [pid = 1984] [serial = 1957] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 299 (0x12e680800) [pid = 1984] [serial = 1924] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 298 (0x114be9800) [pid = 1984] [serial = 1915] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 297 (0x12fc10000) [pid = 1984] [serial = 1973] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 296 (0x12ae0ec00) [pid = 1984] [serial = 1963] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 295 (0x12a6a8c00) [pid = 1984] [serial = 1921] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 294 (0x141e80000) [pid = 1984] [serial = 1951] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 293 (0x12a6a7c00) [pid = 1984] [serial = 1979] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 292 (0x12ffd5000) [pid = 1984] [serial = 1913] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 291 (0x11ace8800) [pid = 1984] [serial = 1978] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 290 (0x12b0b6c00) [pid = 1984] [serial = 1964] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 289 (0x1302af800) [pid = 1984] [serial = 1930] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 288 (0x12f78a800) [pid = 1984] [serial = 1544] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 287 (0x1376e6c00) [pid = 1984] [serial = 1976] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 286 (0x12d010400) [pid = 1984] [serial = 1967] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 285 (0x12f413800) [pid = 1984] [serial = 1808] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 284 (0x129409800) [pid = 1984] [serial = 1958] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 283 (0x119130c00) [pid = 1984] [serial = 1954] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 282 (0x1376e7000) [pid = 1984] [serial = 1877] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 281 (0x11ace5400) [pid = 1984] [serial = 1955] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 280 (0x12a5dc800) [pid = 1984] [serial = 1960] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 279 (0x1302a7800) [pid = 1984] [serial = 1975] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 278 (0x1396ce000) [pid = 1984] [serial = 1936] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 277 (0x12f7da800) [pid = 1984] [serial = 1972] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 276 (0x141c30c00) [pid = 1984] [serial = 1948] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 275 (0x1396c7000) [pid = 1984] [serial = 1595] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 274 (0x1379bac00) [pid = 1984] [serial = 1933] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 273 (0x12f114c00) [pid = 1984] [serial = 1981] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 272 (0x12f11d400) [pid = 1984] [serial = 1927] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 271 (0x139bc0000) [pid = 1984] [serial = 1942] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | --DOMWINDOW == 270 (0x12cf6bc00) [pid = 1984] [serial = 1945] [outer = 0x0] [url = about:blank] 15:23:42 INFO - PROCESS | 1984 | 1461191022768 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] 15:23:42 INFO - PROCESS | 1984 | 1461191022824 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:23:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:23:42 INFO - PROCESS | 1984 | 1461191022828 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 1984 | 1461191022830 Marionette TRACE conn2 <- [1,2734,null,{}] 15:23:42 INFO - PROCESS | 1984 | 1461191022832 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}] 15:23:42 INFO - PROCESS | 1984 | 1461191022936 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:23:42 INFO - PROCESS | 1984 | 1461191022943 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x123dd8800 == 102 [pid = 1984] [id = 691] 15:23:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 271 (0x11c453000) [pid = 1984] [serial = 2073] [outer = 0x0] 15:23:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 272 (0x1276e1400) [pid = 1984] [serial = 2074] [outer = 0x11c453000] 15:23:42 INFO - PROCESS | 1984 | 1461191022973 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 273 (0x12918c800) [pid = 1984] [serial = 2075] [outer = 0x11c453000] 15:23:43 INFO - PROCESS | 1984 | 1461191023501 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]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:23:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 722ms 15:23:43 INFO - PROCESS | 1984 | 1461191023551 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:23:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:23:43 INFO - PROCESS | 1984 | 1461191023552 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:23:43 INFO - PROCESS | 1984 | 1461191023555 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1984 | 1461191023557 Marionette TRACE conn2 <- [1,2738,null,{}] 15:23:43 INFO - PROCESS | 1984 | 1461191023564 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}] 15:23:43 INFO - PROCESS | 1984 | 1461191023674 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:23:43 INFO - PROCESS | 1984 | 1461191023781 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aecb000 == 103 [pid = 1984] [id = 692] 15:23:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 274 (0x1294bf000) [pid = 1984] [serial = 2076] [outer = 0x0] 15:23:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 275 (0x12a9d8400) [pid = 1984] [serial = 2077] [outer = 0x1294bf000] 15:23:43 INFO - PROCESS | 1984 | 1461191023811 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 276 (0x12ae0b400) [pid = 1984] [serial = 2078] [outer = 0x1294bf000] 15:23:44 INFO - PROCESS | 1984 | 1461191024133 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]]]}] 15:23:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:23:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 620ms 15:23:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:23:44 INFO - PROCESS | 1984 | 1461191024188 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:23:44 INFO - PROCESS | 1984 | 1461191024189 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:23:44 INFO - PROCESS | 1984 | 1461191024194 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 1984 | 1461191024195 Marionette TRACE conn2 <- [1,2742,null,{}] 15:23:44 INFO - PROCESS | 1984 | 1461191024198 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}] 15:23:44 INFO - PROCESS | 1984 | 1461191024354 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:23:44 INFO - PROCESS | 1984 | 1461191024414 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b98d000 == 104 [pid = 1984] [id = 693] 15:23:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 277 (0x12a5ddc00) [pid = 1984] [serial = 2079] [outer = 0x0] 15:23:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 278 (0x12aea6800) [pid = 1984] [serial = 2080] [outer = 0x12a5ddc00] 15:23:44 INFO - PROCESS | 1984 | 1461191024441 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 279 (0x12b49d400) [pid = 1984] [serial = 2081] [outer = 0x12a5ddc00] 15:23:44 INFO - PROCESS | 1984 | 1461191024759 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]]]}] 15:23:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:23:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 622ms 15:23:44 INFO - PROCESS | 1984 | 1461191024814 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:23:44 INFO - PROCESS | 1984 | 1461191024815 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:23:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:23:44 INFO - PROCESS | 1984 | 1461191024818 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 1984 | 1461191024819 Marionette TRACE conn2 <- [1,2746,null,{}] 15:23:44 INFO - PROCESS | 1984 | 1461191024821 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}] 15:23:44 INFO - PROCESS | 1984 | 1461191024963 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:23:44 INFO - PROCESS | 1984 | 1461191024978 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e73a000 == 105 [pid = 1984] [id = 694] 15:23:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 280 (0x12b911400) [pid = 1984] [serial = 2082] [outer = 0x0] 15:23:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 281 (0x12bbbe000) [pid = 1984] [serial = 2083] [outer = 0x12b911400] 15:23:45 INFO - PROCESS | 1984 | 1461191025004 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 282 (0x12cf6ac00) [pid = 1984] [serial = 2084] [outer = 0x12b911400] 15:23:45 INFO - PROCESS | 1984 | 1461191025396 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]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 622ms 15:23:45 INFO - PROCESS | 1984 | 1461191025440 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1984 | 1461191025441 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:23:45 INFO - PROCESS | 1984 | 1461191025444 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1984 | 1461191025445 Marionette TRACE conn2 <- [1,2750,null,{}] 15:23:45 INFO - PROCESS | 1984 | 1461191025447 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}] 15:23:45 INFO - PROCESS | 1984 | 1461191025610 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:23:45 INFO - PROCESS | 1984 | 1461191025663 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd16800 == 106 [pid = 1984] [id = 695] 15:23:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 283 (0x12d7eec00) [pid = 1984] [serial = 2085] [outer = 0x0] 15:23:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 284 (0x12e976400) [pid = 1984] [serial = 2086] [outer = 0x12d7eec00] 15:23:45 INFO - PROCESS | 1984 | 1461191025691 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 285 (0x12fc08400) [pid = 1984] [serial = 2087] [outer = 0x12d7eec00] 15:23:46 INFO - PROCESS | 1984 | 1461191026090 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]]]}] 15:23:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:23:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 669ms 15:23:46 INFO - PROCESS | 1984 | 1461191026114 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1984 | 1461191026115 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:23:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:23:46 INFO - PROCESS | 1984 | 1461191026123 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1984 | 1461191026124 Marionette TRACE conn2 <- [1,2754,null,{}] 15:23:46 INFO - PROCESS | 1984 | 1461191026126 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}] 15:23:46 INFO - PROCESS | 1984 | 1461191026266 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:23:46 INFO - PROCESS | 1984 | 1461191026287 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x13750c000 == 107 [pid = 1984] [id = 696] 15:23:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 286 (0x12fc06c00) [pid = 1984] [serial = 2088] [outer = 0x0] 15:23:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 287 (0x1300fb800) [pid = 1984] [serial = 2089] [outer = 0x12fc06c00] 15:23:46 INFO - PROCESS | 1984 | 1461191026313 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 288 (0x1376e3800) [pid = 1984] [serial = 2090] [outer = 0x12fc06c00] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 287 (0x12fb3b800) [pid = 1984] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 286 (0x115658400) [pid = 1984] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 285 (0x1144b3c00) [pid = 1984] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 284 (0x139bc5800) [pid = 1984] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 283 (0x123d3c000) [pid = 1984] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 282 (0x118fb7800) [pid = 1984] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 281 (0x11be5cc00) [pid = 1984] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 280 (0x12f6c2800) [pid = 1984] [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.] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 279 (0x129465c00) [pid = 1984] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 278 (0x118af1400) [pid = 1984] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 277 (0x12b0b5400) [pid = 1984] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 276 (0x12940e800) [pid = 1984] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 275 (0x12f7ddc00) [pid = 1984] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 274 (0x12ce44000) [pid = 1984] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 273 (0x129478c00) [pid = 1984] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 272 (0x11be5ec00) [pid = 1984] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 271 (0x11aee6000) [pid = 1984] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 270 (0x129464800) [pid = 1984] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 269 (0x12b2a1000) [pid = 1984] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 268 (0x114e94400) [pid = 1984] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 267 (0x12bad1000) [pid = 1984] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 266 (0x12b22c000) [pid = 1984] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 265 (0x12d7fa000) [pid = 1984] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 264 (0x129461800) [pid = 1984] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 263 (0x129476400) [pid = 1984] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 262 (0x114137400) [pid = 1984] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 261 (0x129480000) [pid = 1984] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 260 (0x11c8c5000) [pid = 1984] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 259 (0x12e90f800) [pid = 1984] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 258 (0x12aad7400) [pid = 1984] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 257 (0x12f41ac00) [pid = 1984] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 256 (0x123b36c00) [pid = 1984] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 255 (0x12ea9f800) [pid = 1984] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 254 (0x1146c2800) [pid = 1984] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x114bd8000) [pid = 1984] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x1300f7800) [pid = 1984] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x11a750400) [pid = 1984] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x12947e000) [pid = 1984] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x129470c00) [pid = 1984] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x11c245400) [pid = 1984] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x12b22c400) [pid = 1984] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x115705400) [pid = 1984] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x114bf2000) [pid = 1984] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x115662c00) [pid = 1984] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x114e93400) [pid = 1984] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12ee70400) [pid = 1984] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x1302b4800) [pid = 1984] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x12aadcc00) [pid = 1984] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x12b998000) [pid = 1984] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x12aad5c00) [pid = 1984] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x11c408000) [pid = 1984] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x1300f5800) [pid = 1984] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x129407c00) [pid = 1984] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x119d67800) [pid = 1984] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x12fbe7000) [pid = 1984] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x129403000) [pid = 1984] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x1191c0c00) [pid = 1984] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x12e699c00) [pid = 1984] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x12bbb8c00) [pid = 1984] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x12e695000) [pid = 1984] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x12ffd2400) [pid = 1984] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x1302a7c00) [pid = 1984] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x1182b3800) [pid = 1984] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x12935dc00) [pid = 1984] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12b0b5000) [pid = 1984] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12b0b5800) [pid = 1984] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12e363000) [pid = 1984] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12e903800) [pid = 1984] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x12ec50000) [pid = 1984] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x12ea9c000) [pid = 1984] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12f6c6400) [pid = 1984] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x114606c00) [pid = 1984] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x119259000) [pid = 1984] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x11c242000) [pid = 1984] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x12880a800) [pid = 1984] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x12ab3d400) [pid = 1984] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x12e123000) [pid = 1984] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x12e699800) [pid = 1984] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x12a9d6000) [pid = 1984] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x12ab3ac00) [pid = 1984] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x12ffd4000) [pid = 1984] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12ffcdc00) [pid = 1984] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x11ae7ac00) [pid = 1984] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x1144aa000) [pid = 1984] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x12ec4b800) [pid = 1984] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x12a5e3000) [pid = 1984] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12a5e8800) [pid = 1984] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:23:47 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x1379bcc00) [pid = 1984] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:23:47 INFO - PROCESS | 1984 | 1461191027169 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]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1076ms 15:23:47 INFO - PROCESS | 1984 | 1461191027194 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:23:47 INFO - PROCESS | 1984 | 1461191027196 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:23:47 INFO - PROCESS | 1984 | 1461191027198 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1984 | 1461191027199 Marionette TRACE conn2 <- [1,2758,null,{}] 15:23:47 INFO - PROCESS | 1984 | 1461191027201 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}] 15:23:47 INFO - PROCESS | 1984 | 1461191027308 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:23:47 INFO - PROCESS | 1984 | 1461191027411 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x11b832800 == 108 [pid = 1984] [id = 697] 15:23:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x1144aa000) [pid = 1984] [serial = 2091] [outer = 0x0] 15:23:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x114bf0c00) [pid = 1984] [serial = 2092] [outer = 0x1144aa000] 15:23:47 INFO - PROCESS | 1984 | 1461191027438 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x118ae8400) [pid = 1984] [serial = 2093] [outer = 0x1144aa000] 15:23:47 INFO - PROCESS | 1984 | 1461191027711 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]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 568ms 15:23:47 INFO - PROCESS | 1984 | 1461191027767 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1984 | 1461191027768 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:23:47 INFO - PROCESS | 1984 | 1461191027770 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1984 | 1461191027772 Marionette TRACE conn2 <- [1,2762,null,{}] 15:23:47 INFO - PROCESS | 1984 | 1461191027774 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}] 15:23:47 INFO - PROCESS | 1984 | 1461191027882 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:23:47 INFO - PROCESS | 1984 | 1461191027887 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ae7d000 == 109 [pid = 1984] [id = 698] 15:23:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x119135c00) [pid = 1984] [serial = 2094] [outer = 0x0] 15:23:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x11aca2000) [pid = 1984] [serial = 2095] [outer = 0x119135c00] 15:23:47 INFO - PROCESS | 1984 | 1461191027913 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x11be5ec00) [pid = 1984] [serial = 2096] [outer = 0x119135c00] 15:23:48 INFO - PROCESS | 1984 | 1461191028288 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]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 15:23:48 INFO - PROCESS | 1984 | 1461191028365 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1984 | 1461191028366 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:23:48 INFO - PROCESS | 1984 | 1461191028369 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1984 | 1461191028370 Marionette TRACE conn2 <- [1,2766,null,{}] 15:23:48 INFO - PROCESS | 1984 | 1461191028372 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}] 15:23:48 INFO - PROCESS | 1984 | 1461191028478 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:23:48 INFO - PROCESS | 1984 | 1461191028483 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x137512000 == 110 [pid = 1984] [id = 699] 15:23:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x11c458400) [pid = 1984] [serial = 2097] [outer = 0x0] 15:23:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x124717000) [pid = 1984] [serial = 2098] [outer = 0x11c458400] 15:23:48 INFO - PROCESS | 1984 | 1461191028509 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x129459400) [pid = 1984] [serial = 2099] [outer = 0x11c458400] 15:23:48 INFO - PROCESS | 1984 | 1461191028891 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]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 15:23:48 INFO - PROCESS | 1984 | 1461191028938 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1984 | 1461191028939 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:23:48 INFO - PROCESS | 1984 | 1461191028942 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1984 | 1461191028943 Marionette TRACE conn2 <- [1,2770,null,{}] 15:23:48 INFO - PROCESS | 1984 | 1461191028946 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}] 15:23:49 INFO - PROCESS | 1984 | 1461191029067 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:23:49 INFO - PROCESS | 1984 | 1461191029280 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x11a771800 == 111 [pid = 1984] [id = 700] 15:23:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x114bd8800) [pid = 1984] [serial = 2100] [outer = 0x0] 15:23:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x11558f400) [pid = 1984] [serial = 2101] [outer = 0x114bd8800] 15:23:49 INFO - PROCESS | 1984 | 1461191029316 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x118fbb800) [pid = 1984] [serial = 2102] [outer = 0x114bd8800] 15:23:49 INFO - PROCESS | 1984 | 1461191029770 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]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:23:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 871ms 15:23:49 INFO - PROCESS | 1984 | 1461191029822 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 1984 | 1461191029825 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:23:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:23:49 INFO - PROCESS | 1984 | 1461191029830 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 1984 | 1461191029832 Marionette TRACE conn2 <- [1,2774,null,{}] 15:23:49 INFO - PROCESS | 1984 | 1461191029836 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}] 15:23:49 INFO - PROCESS | 1984 | 1461191029963 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:23:50 INFO - PROCESS | 1984 | 1461191030109 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ac04800 == 112 [pid = 1984] [id = 701] 15:23:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x11b80d000) [pid = 1984] [serial = 2103] [outer = 0x0] 15:23:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x12470e000) [pid = 1984] [serial = 2104] [outer = 0x11b80d000] 15:23:50 INFO - PROCESS | 1984 | 1461191030155 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x129365800) [pid = 1984] [serial = 2105] [outer = 0x11b80d000] 15:23:50 INFO - PROCESS | 1984 | 1461191030630 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]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:23:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 824ms 15:23:50 INFO - PROCESS | 1984 | 1461191030657 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:23:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:23:50 INFO - PROCESS | 1984 | 1461191030663 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:23:50 INFO - PROCESS | 1984 | 1461191030668 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1984 | 1461191030670 Marionette TRACE conn2 <- [1,2778,null,{}] 15:23:50 INFO - PROCESS | 1984 | 1461191030674 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}] 15:23:50 INFO - PROCESS | 1984 | 1461191030830 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:23:50 INFO - PROCESS | 1984 | 1461191030977 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f263800 == 113 [pid = 1984] [id = 702] 15:23:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x12935a800) [pid = 1984] [serial = 2106] [outer = 0x0] 15:23:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x12946a400) [pid = 1984] [serial = 2107] [outer = 0x12935a800] 15:23:51 INFO - PROCESS | 1984 | 1461191031010 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12aabbc00) [pid = 1984] [serial = 2108] [outer = 0x12935a800] 15:23:51 INFO - PROCESS | 1984 | 1461191031487 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]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:23:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 828ms 15:23:51 INFO - PROCESS | 1984 | 1461191031496 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1984 | 1461191031498 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:23:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:23:51 INFO - PROCESS | 1984 | 1461191031505 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 1984 | 1461191031510 Marionette TRACE conn2 <- [1,2782,null,{}] 15:23:51 INFO - PROCESS | 1984 | 1461191031513 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}] 15:23:51 INFO - PROCESS | 1984 | 1461191031639 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:23:51 INFO - PROCESS | 1984 | 1461191031785 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x13990f000 == 114 [pid = 1984] [id = 703] 15:23:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12aae1800) [pid = 1984] [serial = 2109] [outer = 0x0] 15:23:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x12aeba400) [pid = 1984] [serial = 2110] [outer = 0x12aae1800] 15:23:51 INFO - PROCESS | 1984 | 1461191031817 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x12b99b000) [pid = 1984] [serial = 2111] [outer = 0x12aae1800] 15:23:52 INFO - PROCESS | 1984 | 1461191032234 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]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:23:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 779ms 15:23:52 INFO - PROCESS | 1984 | 1461191032281 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:23:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:23:52 INFO - PROCESS | 1984 | 1461191032282 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:23:52 INFO - PROCESS | 1984 | 1461191032285 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1984 | 1461191032286 Marionette TRACE conn2 <- [1,2786,null,{}] 15:23:52 INFO - PROCESS | 1984 | 1461191032288 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}] 15:23:52 INFO - PROCESS | 1984 | 1461191032414 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:23:52 INFO - PROCESS | 1984 | 1461191032561 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d0b800 == 115 [pid = 1984] [id = 704] 15:23:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12ab2f400) [pid = 1984] [serial = 2112] [outer = 0x0] 15:23:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12b911800) [pid = 1984] [serial = 2113] [outer = 0x12ab2f400] 15:23:52 INFO - PROCESS | 1984 | 1461191032595 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12d7f8400) [pid = 1984] [serial = 2114] [outer = 0x12ab2f400] 15:23:53 INFO - PROCESS | 1984 | 1461191032998 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:23:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 768ms 15:23:53 INFO - PROCESS | 1984 | 1461191033056 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1984 | 1461191033057 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:23:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:23:53 INFO - PROCESS | 1984 | 1461191033062 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1984 | 1461191033063 Marionette TRACE conn2 <- [1,2790,null,{}] 15:23:53 INFO - PROCESS | 1984 | 1461191033065 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}] 15:23:53 INFO - PROCESS | 1984 | 1461191033188 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:23:53 INFO - PROCESS | 1984 | 1461191033337 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x141a49000 == 116 [pid = 1984] [id = 705] 15:23:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12e69e800) [pid = 1984] [serial = 2115] [outer = 0x0] 15:23:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12e905000) [pid = 1984] [serial = 2116] [outer = 0x12e69e800] 15:23:53 INFO - PROCESS | 1984 | 1461191033376 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12ec49000) [pid = 1984] [serial = 2117] [outer = 0x12e69e800] 15:23:53 INFO - PROCESS | 1984 | 1461191033830 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]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:23:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 823ms 15:23:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:23:53 INFO - PROCESS | 1984 | 1461191033886 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1984 | 1461191033887 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:23:53 INFO - PROCESS | 1984 | 1461191033889 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1984 | 1461191033890 Marionette TRACE conn2 <- [1,2794,null,{}] 15:23:53 INFO - PROCESS | 1984 | 1461191033893 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}] 15:23:54 INFO - PROCESS | 1984 | 1461191034017 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:23:54 INFO - PROCESS | 1984 | 1461191034134 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x141ca5800 == 117 [pid = 1984] [id = 706] 15:23:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x12e97b000) [pid = 1984] [serial = 2118] [outer = 0x0] 15:23:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12f6c6400) [pid = 1984] [serial = 2119] [outer = 0x12e97b000] 15:23:54 INFO - PROCESS | 1984 | 1461191034166 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12f7dd000) [pid = 1984] [serial = 2120] [outer = 0x12e97b000] 15:23:54 INFO - PROCESS | 1984 | 1461191034564 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]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:23:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 721ms 15:23:54 INFO - PROCESS | 1984 | 1461191034612 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 1984 | 1461191034614 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:23:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:23:54 INFO - PROCESS | 1984 | 1461191034616 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 1984 | 1461191034617 Marionette TRACE conn2 <- [1,2798,null,{}] 15:23:54 INFO - PROCESS | 1984 | 1461191034620 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}] 15:23:54 INFO - PROCESS | 1984 | 1461191034741 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:23:54 INFO - PROCESS | 1984 | 1461191034888 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x1421bd000 == 118 [pid = 1984] [id = 707] 15:23:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12f78d800) [pid = 1984] [serial = 2121] [outer = 0x0] 15:23:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x12fc0f800) [pid = 1984] [serial = 2122] [outer = 0x12f78d800] 15:23:54 INFO - PROCESS | 1984 | 1461191034920 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x1302a7c00) [pid = 1984] [serial = 2123] [outer = 0x12f78d800] 15:23:55 INFO - PROCESS | 1984 | 1461191035342 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]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:23:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 769ms 15:23:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:23:55 INFO - PROCESS | 1984 | 1461191035385 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 1984 | 1461191035387 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:23:55 INFO - PROCESS | 1984 | 1461191035389 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1984 | 1461191035390 Marionette TRACE conn2 <- [1,2802,null,{}] 15:23:55 INFO - PROCESS | 1984 | 1461191035393 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}] 15:23:55 INFO - PROCESS | 1984 | 1461191035516 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:23:55 INFO - PROCESS | 1984 | 1461191035665 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x14231d800 == 119 [pid = 1984] [id = 708] 15:23:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x1302aa800) [pid = 1984] [serial = 2124] [outer = 0x0] 15:23:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x1376e8000) [pid = 1984] [serial = 2125] [outer = 0x1302aa800] 15:23:55 INFO - PROCESS | 1984 | 1461191035695 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x1379bdc00) [pid = 1984] [serial = 2126] [outer = 0x1302aa800] 15:23:56 INFO - PROCESS | 1984 | 1461191036112 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:23:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 770ms 15:23:56 INFO - PROCESS | 1984 | 1461191036160 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 1984 | 1461191036161 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:23:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:23:56 INFO - PROCESS | 1984 | 1461191036164 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1984 | 1461191036165 Marionette TRACE conn2 <- [1,2806,null,{}] 15:23:56 INFO - PROCESS | 1984 | 1461191036167 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}] 15:23:56 INFO - PROCESS | 1984 | 1461191036288 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:23:56 INFO - PROCESS | 1984 | 1461191036408 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1984 | ++DOCSHELL 0x14255e800 == 120 [pid = 1984] [id = 709] 15:23:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x12f78e000) [pid = 1984] [serial = 2127] [outer = 0x0] 15:23:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x1396c7c00) [pid = 1984] [serial = 2128] [outer = 0x12f78e000] 15:23:56 INFO - PROCESS | 1984 | 1461191036437 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x139843800) [pid = 1984] [serial = 2129] [outer = 0x12f78e000] 15:23:56 INFO - PROCESS | 1984 | 1461191036854 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]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:23:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 720ms 15:23:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:23:56 INFO - PROCESS | 1984 | 1461191036885 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 1984 | 1461191036886 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:23:56 INFO - PROCESS | 1984 | 1461191036889 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1984 | 1461191036890 Marionette TRACE conn2 <- [1,2810,null,{}] 15:23:56 INFO - PROCESS | 1984 | 1461191036892 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}] 15:23:57 INFO - PROCESS | 1984 | 1461191037017 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:23:57 INFO - PROCESS | 1984 | 1461191037168 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af3b000 == 121 [pid = 1984] [id = 710] 15:23:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x139849000) [pid = 1984] [serial = 2130] [outer = 0x0] 15:23:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x13984f400) [pid = 1984] [serial = 2131] [outer = 0x139849000] 15:23:57 INFO - PROCESS | 1984 | 1461191037202 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x139d45800) [pid = 1984] [serial = 2132] [outer = 0x139849000] 15:23:57 INFO - PROCESS | 1984 | 1461191037715 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]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:23:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 870ms 15:23:57 INFO - PROCESS | 1984 | 1461191037760 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 1984 | 1461191037761 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:23:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:23:57 INFO - PROCESS | 1984 | 1461191037764 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1984 | 1461191037766 Marionette TRACE conn2 <- [1,2814,null,{}] 15:23:57 INFO - PROCESS | 1984 | 1461191037769 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}] 15:23:57 INFO - PROCESS | 1984 | 1461191037904 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:23:58 INFO - PROCESS | 1984 | 1461191038056 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x123ba4800 == 122 [pid = 1984] [id = 711] 15:23:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x114e91c00) [pid = 1984] [serial = 2133] [outer = 0x0] 15:23:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x11ac93c00) [pid = 1984] [serial = 2134] [outer = 0x114e91c00] 15:23:58 INFO - PROCESS | 1984 | 1461191038087 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x12a9e3400) [pid = 1984] [serial = 2135] [outer = 0x114e91c00] 15:23:58 INFO - PROCESS | 1984 | 1461191038493 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]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:23:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 771ms 15:23:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:23:58 INFO - PROCESS | 1984 | 1461191038535 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 1984 | 1461191038536 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:23:58 INFO - PROCESS | 1984 | 1461191038539 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 1984 | 1461191038540 Marionette TRACE conn2 <- [1,2818,null,{}] 15:23:58 INFO - PROCESS | 1984 | 1461191038542 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}] 15:23:58 INFO - PROCESS | 1984 | 1461191038671 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:23:58 INFO - PROCESS | 1984 | 1461191038825 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1984 | ++DOCSHELL 0x117641800 == 123 [pid = 1984] [id = 712] 15:23:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x114bd6400) [pid = 1984] [serial = 2136] [outer = 0x0] 15:23:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x115361000) [pid = 1984] [serial = 2137] [outer = 0x114bd6400] 15:23:58 INFO - PROCESS | 1984 | 1461191038855 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x118ec3c00) [pid = 1984] [serial = 2138] [outer = 0x114bd6400] 15:23:59 INFO - PROCESS | 1984 | 1461191039584 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]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:23:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1073ms 15:23:59 INFO - PROCESS | 1984 | 1461191039614 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1984 | 1461191039616 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:23:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:23:59 INFO - PROCESS | 1984 | 1461191039620 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1984 | 1461191039622 Marionette TRACE conn2 <- [1,2822,null,{}] 15:23:59 INFO - PROCESS | 1984 | 1461191039627 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}] 15:23:59 INFO - PROCESS | 1984 | 1461191039743 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:23:59 INFO - PROCESS | 1984 | 1461191039908 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa39000 == 124 [pid = 1984] [id = 713] 15:23:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x118ce0000) [pid = 1984] [serial = 2139] [outer = 0x0] 15:23:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x119255800) [pid = 1984] [serial = 2140] [outer = 0x118ce0000] 15:23:59 INFO - PROCESS | 1984 | 1461191039939 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x11a8bdc00) [pid = 1984] [serial = 2141] [outer = 0x118ce0000] 15:24:00 INFO - PROCESS | 1984 | 1461191040369 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]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:24:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 775ms 15:24:00 INFO - PROCESS | 1984 | 1461191040397 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 1984 | 1461191040401 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:24:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:24:00 INFO - PROCESS | 1984 | 1461191040405 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1984 | 1461191040407 Marionette TRACE conn2 <- [1,2826,null,{}] 15:24:00 INFO - PROCESS | 1984 | 1461191040431 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}] 15:24:00 INFO - PROCESS | 1984 | 1461191040549 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:24:00 INFO - PROCESS | 1984 | 1461191040672 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 1984 | ++DOCSHELL 0x11c435800 == 125 [pid = 1984] [id = 714] 15:24:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x11ace7c00) [pid = 1984] [serial = 2142] [outer = 0x0] 15:24:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x11bba8400) [pid = 1984] [serial = 2143] [outer = 0x11ace7c00] 15:24:00 INFO - PROCESS | 1984 | 1461191040700 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x11c380800) [pid = 1984] [serial = 2144] [outer = 0x11ace7c00] 15:24:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12af66000 == 124 [pid = 1984] [id = 496] 15:24:00 INFO - PROCESS | 1984 | --DOCSHELL 0x12b62a800 == 123 [pid = 1984] [id = 86] 15:24:00 INFO - PROCESS | 1984 | --DOMWINDOW == 253 (0x12fb46800) [pid = 1984] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:24:00 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x12b2a4800) [pid = 1984] [serial = 2035] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x12a117800 == 122 [pid = 1984] [id = 686] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x13792f800 == 121 [pid = 1984] [id = 685] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x130223000 == 120 [pid = 1984] [id = 684] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb34800 == 119 [pid = 1984] [id = 683] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec0d800 == 118 [pid = 1984] [id = 682] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x12af6a000 == 117 [pid = 1984] [id = 681] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x1291c7800 == 116 [pid = 1984] [id = 680] 15:24:01 INFO - PROCESS | 1984 | --DOCSHELL 0x114ba1000 == 115 [pid = 1984] [id = 679] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x1396c3c00) [pid = 1984] [serial = 1589] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x12a9d5c00) [pid = 1984] [serial = 1721] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x12aab3c00) [pid = 1984] [serial = 1643] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x12d235000) [pid = 1984] [serial = 1481] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x1302ab000) [pid = 1984] [serial = 1874] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x12b910000) [pid = 1984] [serial = 1730] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x11a754400) [pid = 1984] [serial = 1844] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x1294c5800) [pid = 1984] [serial = 1661] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12b22a800) [pid = 1984] [serial = 1496] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x118ec0000) [pid = 1984] [serial = 1637] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x12fbe4000) [pid = 1984] [serial = 1487] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x1396cd800) [pid = 1984] [serial = 1592] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x12b0b4c00) [pid = 1984] [serial = 1724] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x12bad4000) [pid = 1984] [serial = 1733] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x12aae0000) [pid = 1984] [serial = 1658] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x129468c00) [pid = 1984] [serial = 1718] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x1302ad800) [pid = 1984] [serial = 1586] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x12e90dc00) [pid = 1984] [serial = 1580] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x123eb4c00) [pid = 1984] [serial = 1847] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x1300f2000) [pid = 1984] [serial = 1865] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x12aab1c00) [pid = 1984] [serial = 1850] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x11a876000) [pid = 1984] [serial = 1712] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x12ea9d000) [pid = 1984] [serial = 1799] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x12e321800) [pid = 1984] [serial = 1646] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x12f7dac00) [pid = 1984] [serial = 1859] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x1300eec00) [pid = 1984] [serial = 1568] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x1376e4000) [pid = 1984] [serial = 1655] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x11aca1c00) [pid = 1984] [serial = 1472] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12aab6c00) [pid = 1984] [serial = 1520] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12bbb3800) [pid = 1984] [serial = 1523] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12d7fcc00) [pid = 1984] [serial = 1526] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12e911c00) [pid = 1984] [serial = 1529] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x12ec50800) [pid = 1984] [serial = 1532] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x12f6cac00) [pid = 1984] [serial = 1535] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12f78b400) [pid = 1984] [serial = 1538] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x12f7e1400) [pid = 1984] [serial = 1541] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 215 (0x115662000) [pid = 1984] [serial = 1778] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 214 (0x11b880400) [pid = 1984] [serial = 1781] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 213 (0x129402400) [pid = 1984] [serial = 1784] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 212 (0x12aaddc00) [pid = 1984] [serial = 1787] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 211 (0x12d7a8400) [pid = 1984] [serial = 1790] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x12e695c00) [pid = 1984] [serial = 1793] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x12e972400) [pid = 1984] [serial = 1796] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x1294c4c00) [pid = 1984] [serial = 1415] [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.] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x1300fa400) [pid = 1984] [serial = 1871] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12946d400) [pid = 1984] [serial = 1805] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12b4a7000) [pid = 1984] [serial = 1727] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12ffd7800) [pid = 1984] [serial = 1583] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x12ffd1c00) [pid = 1984] [serial = 1862] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x12e975c00) [pid = 1984] [serial = 1649] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12f788400) [pid = 1984] [serial = 1493] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x127e6a800) [pid = 1984] [serial = 1475] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x11c406800) [pid = 1984] [serial = 1715] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12aab4400) [pid = 1984] [serial = 1478] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x1302aac00) [pid = 1984] [serial = 1868] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x127d99400) [pid = 1984] [serial = 1640] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x12d005c00) [pid = 1984] [serial = 1736] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12ec44000) [pid = 1984] [serial = 1484] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x12ee6e400) [pid = 1984] [serial = 1856] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12946e800) [pid = 1984] [serial = 1469] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12947f400) [pid = 1984] [serial = 1490] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x114bf0000) [pid = 1984] [serial = 1709] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x12b230800) [pid = 1984] [serial = 1574] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x129469000) [pid = 1984] [serial = 1571] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12f72b800) [pid = 1984] [serial = 1577] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12d7ae800) [pid = 1984] [serial = 1853] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x1300fc400) [pid = 1984] [serial = 1652] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x129358800) [pid = 1984] [serial = 1517] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x12ee6b800) [pid = 1984] [serial = 1802] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x1187b6400) [pid = 1984] [serial = 1514] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x11874c000) [pid = 1984] [serial = 1664] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x12aabb800) [pid = 1984] [serial = 2030] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 179 (0x12a9db400) [pid = 1984] [serial = 2029] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 178 (0x12aeaa800) [pid = 1984] [serial = 2032] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 177 (0x1396c5800) [pid = 1984] [serial = 1934] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 176 (0x1379b4800) [pid = 1984] [serial = 1931] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 175 (0x1270d7000) [pid = 1984] [serial = 1919] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 174 (0x115665800) [pid = 1984] [serial = 1916] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 173 (0x12f6c2400) [pid = 1984] [serial = 1928] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 172 (0x12ab32c00) [pid = 1984] [serial = 1922] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 171 (0x12eaa3c00) [pid = 1984] [serial = 1925] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 170 (0x139845c00) [pid = 1984] [serial = 1937] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 169 (0x119abf400) [pid = 1984] [serial = 2017] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 168 (0x11ace7800) [pid = 1984] [serial = 2018] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 167 (0x12a5e2800) [pid = 1984] [serial = 1993] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x141c27800) [pid = 1984] [serial = 2008] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x12aeb5000) [pid = 1984] [serial = 2002] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x1153d1c00) [pid = 1984] [serial = 2015] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x114be2400) [pid = 1984] [serial = 2014] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x141f0a800) [pid = 1984] [serial = 1987] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x14226d800) [pid = 1984] [serial = 1988] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x12f7e0800) [pid = 1984] [serial = 2005] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x129407800) [pid = 1984] [serial = 2023] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x129466400) [pid = 1984] [serial = 2024] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x12452f000) [pid = 1984] [serial = 2026] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 156 (0x1294bbc00) [pid = 1984] [serial = 2027] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 155 (0x1238a5c00) [pid = 1984] [serial = 1990] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 154 (0x11c40f400) [pid = 1984] [serial = 2020] [outer = 0x0] [url = about:blank] 15:24:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:24:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 870ms 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 153 (0x123d33800) [pid = 1984] [serial = 2021] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 152 (0x12eaa1800) [pid = 1984] [serial = 1996] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 151 (0x12aeaa400) [pid = 1984] [serial = 1999] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 150 (0x11aca2400) [pid = 1984] [serial = 2011] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | --DOMWINDOW == 149 (0x12b0adc00) [pid = 1984] [serial = 2033] [outer = 0x0] [url = about:blank] 15:24:01 INFO - PROCESS | 1984 | 1461191041265 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:24:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:24:01 INFO - PROCESS | 1984 | 1461191041287 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 1984 | 1461191041288 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:24:01 INFO - PROCESS | 1984 | 1461191041290 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1984 | 1461191041294 Marionette TRACE conn2 <- [1,2830,null,{}] 15:24:01 INFO - PROCESS | 1984 | 1461191041301 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}] 15:24:01 INFO - PROCESS | 1984 | 1461191041424 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:24:01 INFO - PROCESS | 1984 | 1461191041429 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1984 | ++DOCSHELL 0x123b9f800 == 116 [pid = 1984] [id = 715] 15:24:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 150 (0x11c8bc000) [pid = 1984] [serial = 2145] [outer = 0x0] 15:24:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 151 (0x1238ae000) [pid = 1984] [serial = 2146] [outer = 0x11c8bc000] 15:24:01 INFO - PROCESS | 1984 | 1461191041458 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1984 | ++DOMWINDOW == 152 (0x124531400) [pid = 1984] [serial = 2147] [outer = 0x11c8bc000] 15:24:01 INFO - PROCESS | 1984 | 1461191041918 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]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:24:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 674ms 15:24:01 INFO - PROCESS | 1984 | 1461191041965 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 1984 | 1461191041967 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:24:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:24:01 INFO - PROCESS | 1984 | 1461191041969 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1984 | 1461191041970 Marionette TRACE conn2 <- [1,2834,null,{}] 15:24:01 INFO - PROCESS | 1984 | 1461191041972 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}] 15:24:02 INFO - PROCESS | 1984 | 1461191042083 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:24:02 INFO - PROCESS | 1984 | 1461191042088 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a65c000 == 117 [pid = 1984] [id = 716] 15:24:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 153 (0x124716800) [pid = 1984] [serial = 2148] [outer = 0x0] 15:24:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 154 (0x127e5c800) [pid = 1984] [serial = 2149] [outer = 0x124716800] 15:24:02 INFO - PROCESS | 1984 | 1461191042115 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 155 (0x129408c00) [pid = 1984] [serial = 2150] [outer = 0x124716800] 15:24:02 INFO - PROCESS | 1984 | 1461191042500 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:24:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 568ms 15:24:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:24:02 INFO - PROCESS | 1984 | 1461191042537 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 1984 | 1461191042539 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:24:02 INFO - PROCESS | 1984 | 1461191042541 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1984 | 1461191042542 Marionette TRACE conn2 <- [1,2838,null,{}] 15:24:02 INFO - PROCESS | 1984 | 1461191042544 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}] 15:24:02 INFO - PROCESS | 1984 | 1461191042649 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:24:02 INFO - PROCESS | 1984 | 1461191042653 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ac16000 == 118 [pid = 1984] [id = 717] 15:24:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 156 (0x12935a000) [pid = 1984] [serial = 2151] [outer = 0x0] 15:24:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 157 (0x129464800) [pid = 1984] [serial = 2152] [outer = 0x12935a000] 15:24:02 INFO - PROCESS | 1984 | 1461191042679 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x129471800) [pid = 1984] [serial = 2153] [outer = 0x12935a000] 15:24:03 INFO - PROCESS | 1984 | 1461191043084 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:24:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 15:24:03 INFO - PROCESS | 1984 | 1461191043141 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 1984 | 1461191043144 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:24:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:24:03 INFO - PROCESS | 1984 | 1461191043146 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1984 | 1461191043148 Marionette TRACE conn2 <- [1,2842,null,{}] 15:24:03 INFO - PROCESS | 1984 | 1461191043150 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}] 15:24:03 INFO - PROCESS | 1984 | 1461191043306 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:24:03 INFO - PROCESS | 1984 | 1461191043326 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af41800 == 119 [pid = 1984] [id = 718] 15:24:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x12947e800) [pid = 1984] [serial = 2154] [outer = 0x0] 15:24:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12a6a5400) [pid = 1984] [serial = 2155] [outer = 0x12947e800] 15:24:03 INFO - PROCESS | 1984 | 1461191043355 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x12aab9c00) [pid = 1984] [serial = 2156] [outer = 0x12947e800] 15:24:03 INFO - PROCESS | 1984 | 1461191043793 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]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:24:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 15:24:03 INFO - PROCESS | 1984 | 1461191043818 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:24:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:24:03 INFO - PROCESS | 1984 | 1461191043820 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:24:03 INFO - PROCESS | 1984 | 1461191043832 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1984 | 1461191043834 Marionette TRACE conn2 <- [1,2846,null,{}] 15:24:03 INFO - PROCESS | 1984 | 1461191043837 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}] 15:24:04 INFO - PROCESS | 1984 | 1461191044001 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:24:04 INFO - PROCESS | 1984 | 1461191044036 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ba58800 == 120 [pid = 1984] [id = 719] 15:24:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x1294bf800) [pid = 1984] [serial = 2157] [outer = 0x0] 15:24:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12ab30c00) [pid = 1984] [serial = 2158] [outer = 0x1294bf800] 15:24:04 INFO - PROCESS | 1984 | 1461191044062 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x12aeaa400) [pid = 1984] [serial = 2159] [outer = 0x1294bf800] 15:24:04 INFO - PROCESS | 1984 | 1461191044438 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]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:24:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 629ms 15:24:04 INFO - PROCESS | 1984 | 1461191044453 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 1984 | 1461191044454 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:24:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:24:04 INFO - PROCESS | 1984 | 1461191044456 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 1984 | 1461191044457 Marionette TRACE conn2 <- [1,2850,null,{}] 15:24:04 INFO - PROCESS | 1984 | 1461191044461 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}] 15:24:04 INFO - PROCESS | 1984 | 1461191044604 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:24:04 INFO - PROCESS | 1984 | 1461191044622 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1984 | ++DOCSHELL 0x12d097000 == 121 [pid = 1984] [id = 720] 15:24:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12aadf800) [pid = 1984] [serial = 2160] [outer = 0x0] 15:24:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12aebc400) [pid = 1984] [serial = 2161] [outer = 0x12aadf800] 15:24:04 INFO - PROCESS | 1984 | 1461191044648 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12b0b5c00) [pid = 1984] [serial = 2162] [outer = 0x12aadf800] 15:24:05 INFO - PROCESS | 1984 | 1461191045033 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:24:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 624ms 15:24:05 INFO - PROCESS | 1984 | 1461191045082 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 1984 | 1461191045084 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:24:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:24:05 INFO - PROCESS | 1984 | 1461191045086 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1984 | 1461191045087 Marionette TRACE conn2 <- [1,2854,null,{}] 15:24:05 INFO - PROCESS | 1984 | 1461191045089 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}] 15:24:05 INFO - PROCESS | 1984 | 1461191045413 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 166 (0x1294bf000) [pid = 1984] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 165 (0x11c453000) [pid = 1984] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 164 (0x12b911400) [pid = 1984] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 163 (0x12a5ddc00) [pid = 1984] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 162 (0x11ac9b000) [pid = 1984] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 161 (0x12d7eec00) [pid = 1984] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 160 (0x1144aa000) [pid = 1984] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 159 (0x12fc06c00) [pid = 1984] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 158 (0x119135c00) [pid = 1984] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:24:05 INFO - PROCESS | 1984 | --DOMWINDOW == 157 (0x12b0ae000) [pid = 1984] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:24:05 INFO - PROCESS | 1984 | 1461191045498 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a62a000 == 122 [pid = 1984] [id = 721] 15:24:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 158 (0x114e8d800) [pid = 1984] [serial = 2163] [outer = 0x0] 15:24:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 159 (0x11a8c7400) [pid = 1984] [serial = 2164] [outer = 0x114e8d800] 15:24:05 INFO - PROCESS | 1984 | 1461191045524 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1984 | ++DOMWINDOW == 160 (0x12a9dc800) [pid = 1984] [serial = 2165] [outer = 0x114e8d800] 15:24:05 INFO - PROCESS | 1984 | 1461191045822 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]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:24:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 772ms 15:24:05 INFO - PROCESS | 1984 | 1461191045859 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 1984 | 1461191045861 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:24:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:24:05 INFO - PROCESS | 1984 | 1461191045865 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1984 | 1461191045866 Marionette TRACE conn2 <- [1,2858,null,{}] 15:24:05 INFO - PROCESS | 1984 | 1461191045868 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}] 15:24:05 INFO - PROCESS | 1984 | 1461191045977 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:24:06 INFO - PROCESS | 1984 | 1461191046072 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e4b5800 == 123 [pid = 1984] [id = 722] 15:24:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 161 (0x129455400) [pid = 1984] [serial = 2166] [outer = 0x0] 15:24:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 162 (0x12b4a7000) [pid = 1984] [serial = 2167] [outer = 0x129455400] 15:24:06 INFO - PROCESS | 1984 | 1461191046099 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 163 (0x12b9a0000) [pid = 1984] [serial = 2168] [outer = 0x129455400] 15:24:06 INFO - PROCESS | 1984 | 1461191046388 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:24:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 15:24:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:24:06 INFO - PROCESS | 1984 | 1461191046435 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1984 | 1461191046436 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:24:06 INFO - PROCESS | 1984 | 1461191046439 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1984 | 1461191046440 Marionette TRACE conn2 <- [1,2862,null,{}] 15:24:06 INFO - PROCESS | 1984 | 1461191046443 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}] 15:24:06 INFO - PROCESS | 1984 | 1461191046566 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:24:06 INFO - PROCESS | 1984 | 1461191046658 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e93b800 == 124 [pid = 1984] [id = 723] 15:24:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 164 (0x127d9cc00) [pid = 1984] [serial = 2169] [outer = 0x0] 15:24:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 165 (0x12bace000) [pid = 1984] [serial = 2170] [outer = 0x127d9cc00] 15:24:06 INFO - PROCESS | 1984 | 1461191046688 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 1984 | ++DOMWINDOW == 166 (0x12d7fd000) [pid = 1984] [serial = 2171] [outer = 0x127d9cc00] 15:24:07 INFO - PROCESS | 1984 | 1461191047017 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:24:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 621ms 15:24:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:24:07 INFO - PROCESS | 1984 | 1461191047062 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 1984 | 1461191047064 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:24:07 INFO - PROCESS | 1984 | 1461191047066 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1984 | 1461191047068 Marionette TRACE conn2 <- [1,2866,null,{}] 15:24:07 INFO - PROCESS | 1984 | 1461191047070 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}] 15:24:07 INFO - PROCESS | 1984 | 1461191047180 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:24:07 INFO - PROCESS | 1984 | 1461191047184 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1984 | ++DOCSHELL 0x12eca4000 == 125 [pid = 1984] [id = 724] 15:24:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 167 (0x12e122c00) [pid = 1984] [serial = 2172] [outer = 0x0] 15:24:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 168 (0x12e681c00) [pid = 1984] [serial = 2173] [outer = 0x12e122c00] 15:24:07 INFO - PROCESS | 1984 | 1461191047209 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1984 | ++DOMWINDOW == 169 (0x12e970000) [pid = 1984] [serial = 2174] [outer = 0x12e122c00] 15:24:07 INFO - PROCESS | 1984 | 1461191047804 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]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:24:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 769ms 15:24:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:24:07 INFO - PROCESS | 1984 | 1461191047840 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 1984 | 1461191047844 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:24:07 INFO - PROCESS | 1984 | 1461191047849 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1984 | 1461191047852 Marionette TRACE conn2 <- [1,2870,null,{}] 15:24:07 INFO - PROCESS | 1984 | 1461191047856 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}] 15:24:08 INFO - PROCESS | 1984 | 1461191048016 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:24:08 INFO - PROCESS | 1984 | 1461191048126 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x127ec2800 == 126 [pid = 1984] [id = 725] 15:24:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 170 (0x11862cc00) [pid = 1984] [serial = 2175] [outer = 0x0] 15:24:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 171 (0x11a871000) [pid = 1984] [serial = 2176] [outer = 0x11862cc00] 15:24:08 INFO - PROCESS | 1984 | 1461191048159 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 172 (0x11aef1000) [pid = 1984] [serial = 2177] [outer = 0x11862cc00] 15:24:08 INFO - PROCESS | 1984 | 1461191048632 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]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:24:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 823ms 15:24:08 INFO - PROCESS | 1984 | 1461191048672 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 1984 | 1461191048677 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:24:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:24:08 INFO - PROCESS | 1984 | 1461191048682 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1984 | 1461191048683 Marionette TRACE conn2 <- [1,2874,null,{}] 15:24:08 INFO - PROCESS | 1984 | 1461191048686 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}] 15:24:08 INFO - PROCESS | 1984 | 1461191048816 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:24:08 INFO - PROCESS | 1984 | 1461191048956 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af38800 == 127 [pid = 1984] [id = 726] 15:24:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 173 (0x11bba9400) [pid = 1984] [serial = 2178] [outer = 0x0] 15:24:08 INFO - PROCESS | 1984 | ++DOMWINDOW == 174 (0x123eb2800) [pid = 1984] [serial = 2179] [outer = 0x11bba9400] 15:24:08 INFO - PROCESS | 1984 | 1461191048988 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 175 (0x128809400) [pid = 1984] [serial = 2180] [outer = 0x11bba9400] 15:24:09 INFO - PROCESS | 1984 | 1461191049479 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]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:24:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 820ms 15:24:09 INFO - PROCESS | 1984 | 1461191049502 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 1984 | 1461191049504 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:24:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:24:09 INFO - PROCESS | 1984 | 1461191049508 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1984 | 1461191049514 Marionette TRACE conn2 <- [1,2878,null,{}] 15:24:09 INFO - PROCESS | 1984 | 1461191049526 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}] 15:24:09 INFO - PROCESS | 1984 | 1461191049658 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:24:09 INFO - PROCESS | 1984 | 1461191049799 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 1984 | ++DOCSHELL 0x12f257800 == 128 [pid = 1984] [id = 727] 15:24:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 176 (0x129473800) [pid = 1984] [serial = 2181] [outer = 0x0] 15:24:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 177 (0x12a6ab000) [pid = 1984] [serial = 2182] [outer = 0x129473800] 15:24:09 INFO - PROCESS | 1984 | 1461191049834 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 1984 | ++DOMWINDOW == 178 (0x12ab32000) [pid = 1984] [serial = 2183] [outer = 0x129473800] 15:24:10 INFO - PROCESS | 1984 | 1461191050273 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]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:24:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 778ms 15:24:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:24:10 INFO - PROCESS | 1984 | 1461191050285 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 1984 | 1461191050287 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:24:10 INFO - PROCESS | 1984 | 1461191050289 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 1984 | 1461191050291 Marionette TRACE conn2 <- [1,2882,null,{}] 15:24:10 INFO - PROCESS | 1984 | 1461191050293 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}] 15:24:10 INFO - PROCESS | 1984 | 1461191050419 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:24:10 INFO - PROCESS | 1984 | 1461191050559 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb33000 == 129 [pid = 1984] [id = 728] 15:24:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 179 (0x12ab32800) [pid = 1984] [serial = 2184] [outer = 0x0] 15:24:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 180 (0x12b66ac00) [pid = 1984] [serial = 2185] [outer = 0x12ab32800] 15:24:10 INFO - PROCESS | 1984 | 1461191050592 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x12d004c00) [pid = 1984] [serial = 2186] [outer = 0x12ab32800] 15:24:11 INFO - PROCESS | 1984 | 1461191051020 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 774ms 15:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:24:11 INFO - PROCESS | 1984 | 1461191051074 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1984 | 1461191051075 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:24:11 INFO - PROCESS | 1984 | 1461191051079 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1984 | 1461191051080 Marionette TRACE conn2 <- [1,2886,null,{}] 15:24:11 INFO - PROCESS | 1984 | 1461191051083 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}] 15:24:11 INFO - PROCESS | 1984 | 1461191051207 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:24:11 INFO - PROCESS | 1984 | 1461191051346 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fd18800 == 130 [pid = 1984] [id = 729] 15:24:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12bbbbc00) [pid = 1984] [serial = 2187] [outer = 0x0] 15:24:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12d7ad800) [pid = 1984] [serial = 2188] [outer = 0x12bbbbc00] 15:24:11 INFO - PROCESS | 1984 | 1461191051378 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12e682c00) [pid = 1984] [serial = 2189] [outer = 0x12bbbbc00] 15:24:11 INFO - PROCESS | 1984 | 1461191051816 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]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 15:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:24:11 INFO - PROCESS | 1984 | 1461191051850 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1984 | 1461191051851 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:24:11 INFO - PROCESS | 1984 | 1461191051853 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1984 | 1461191051855 Marionette TRACE conn2 <- [1,2890,null,{}] 15:24:11 INFO - PROCESS | 1984 | 1461191051857 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}] 15:24:12 INFO - PROCESS | 1984 | 1461191052000 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:24:12 INFO - PROCESS | 1984 | 1461191052111 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x13076a800 == 131 [pid = 1984] [id = 730] 15:24:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12e697400) [pid = 1984] [serial = 2190] [outer = 0x0] 15:24:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12eaa1400) [pid = 1984] [serial = 2191] [outer = 0x12e697400] 15:24:12 INFO - PROCESS | 1984 | 1461191052144 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12f727000) [pid = 1984] [serial = 2192] [outer = 0x12e697400] 15:24:12 INFO - PROCESS | 1984 | 1461191052620 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:24:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 15:24:12 INFO - PROCESS | 1984 | 1461191052677 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 1984 | 1461191052679 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:24:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:24:12 INFO - PROCESS | 1984 | 1461191052683 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1984 | 1461191052684 Marionette TRACE conn2 <- [1,2894,null,{}] 15:24:12 INFO - PROCESS | 1984 | 1461191052687 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}] 15:24:12 INFO - PROCESS | 1984 | 1461191052813 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:24:12 INFO - PROCESS | 1984 | 1461191052923 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 1984 | ++DOCSHELL 0x137940800 == 132 [pid = 1984] [id = 731] 15:24:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12e909800) [pid = 1984] [serial = 2193] [outer = 0x0] 15:24:12 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12f790400) [pid = 1984] [serial = 2194] [outer = 0x12e909800] 15:24:12 INFO - PROCESS | 1984 | 1461191052954 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12fbe4000) [pid = 1984] [serial = 2195] [outer = 0x12e909800] 15:24:13 INFO - PROCESS | 1984 | 1461191053371 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]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:24:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 15:24:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:24:13 INFO - PROCESS | 1984 | 1461191053405 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 1984 | 1461191053407 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:24:13 INFO - PROCESS | 1984 | 1461191053409 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 1984 | 1461191053410 Marionette TRACE conn2 <- [1,2898,null,{}] 15:24:13 INFO - PROCESS | 1984 | 1461191053413 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}] 15:24:13 INFO - PROCESS | 1984 | 1461191053539 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:24:13 INFO - PROCESS | 1984 | 1461191053679 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1984 | ++DOCSHELL 0x1388b8800 == 133 [pid = 1984] [id = 732] 15:24:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12f7d4000) [pid = 1984] [serial = 2196] [outer = 0x0] 15:24:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12fc06800) [pid = 1984] [serial = 2197] [outer = 0x12f7d4000] 15:24:13 INFO - PROCESS | 1984 | 1461191053709 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12ffd7c00) [pid = 1984] [serial = 2198] [outer = 0x12f7d4000] 15:24:14 INFO - PROCESS | 1984 | 1461191054124 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]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:24:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 721ms 15:24:14 INFO - PROCESS | 1984 | 1461191054132 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1984 | 1461191054133 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:24:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:24:14 INFO - PROCESS | 1984 | 1461191054136 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1984 | 1461191054137 Marionette TRACE conn2 <- [1,2902,null,{}] 15:24:14 INFO - PROCESS | 1984 | 1461191054139 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}] 15:24:14 INFO - PROCESS | 1984 | 1461191054282 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:24:14 INFO - PROCESS | 1984 | 1461191054395 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 1984 | ++DOCSHELL 0x138adb000 == 134 [pid = 1984] [id = 733] 15:24:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12fbe1000) [pid = 1984] [serial = 2199] [outer = 0x0] 15:24:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x1300fc400) [pid = 1984] [serial = 2200] [outer = 0x12fbe1000] 15:24:14 INFO - PROCESS | 1984 | 1461191054425 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x1376df400) [pid = 1984] [serial = 2201] [outer = 0x12fbe1000] 15:24:14 INFO - PROCESS | 1984 | 1461191054835 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:24:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 723ms 15:24:14 INFO - PROCESS | 1984 | 1461191054859 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1984 | 1461191054861 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:24:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:24:14 INFO - PROCESS | 1984 | 1461191054865 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1984 | 1461191054867 Marionette TRACE conn2 <- [1,2906,null,{}] 15:24:14 INFO - PROCESS | 1984 | 1461191054869 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}] 15:24:14 INFO - PROCESS | 1984 | 1461191054994 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:24:15 INFO - PROCESS | 1984 | 1461191055135 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x1397de800 == 135 [pid = 1984] [id = 734] 15:24:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x129403400) [pid = 1984] [serial = 2202] [outer = 0x0] 15:24:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12ae2dc00) [pid = 1984] [serial = 2203] [outer = 0x129403400] 15:24:15 INFO - PROCESS | 1984 | 1461191055167 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12ae32c00) [pid = 1984] [serial = 2204] [outer = 0x129403400] 15:24:15 INFO - PROCESS | 1984 | 1461191055580 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]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:24:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 772ms 15:24:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:24:15 INFO - PROCESS | 1984 | 1461191055678 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1984 | 1461191055679 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:24:15 INFO - PROCESS | 1984 | 1461191055682 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1984 | 1461191055684 Marionette TRACE conn2 <- [1,2910,null,{}] 15:24:15 INFO - PROCESS | 1984 | 1461191055686 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}] 15:24:15 INFO - PROCESS | 1984 | 1461191055840 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:24:15 INFO - PROCESS | 1984 | 1461191055957 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfe7800 == 136 [pid = 1984] [id = 735] 15:24:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x114f63c00) [pid = 1984] [serial = 2205] [outer = 0x0] 15:24:15 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x11aee6000) [pid = 1984] [serial = 2206] [outer = 0x114f63c00] 15:24:15 INFO - PROCESS | 1984 | 1461191055991 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x1396c6800) [pid = 1984] [serial = 2207] [outer = 0x114f63c00] 15:24:16 INFO - PROCESS | 1984 | 1461191056368 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]]]}] 15:24:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:24:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:24:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 719ms 15:24:16 INFO - TEST-START | /DOMEvents/constructors.html 15:24:16 INFO - PROCESS | 1984 | 1461191056401 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 1984 | 1461191056403 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:24:16 INFO - PROCESS | 1984 | 1461191056405 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1984 | 1461191056406 Marionette TRACE conn2 <- [1,2914,null,{}] 15:24:16 INFO - PROCESS | 1984 | 1461191056408 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}] 15:24:16 INFO - PROCESS | 1984 | 1461191056539 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:24:16 INFO - PROCESS | 1984 | 1461191056899 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d9b000 == 137 [pid = 1984] [id = 736] 15:24:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x1144aa000) [pid = 1984] [serial = 2208] [outer = 0x0] 15:24:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x114be4400) [pid = 1984] [serial = 2209] [outer = 0x1144aa000] 15:24:16 INFO - PROCESS | 1984 | 1461191056927 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x11565d000) [pid = 1984] [serial = 2210] [outer = 0x1144aa000] 15:24:17 INFO - PROCESS | 1984 | 1461191057384 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]]]}] 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:24:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:24:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:24:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:24:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:24:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:24:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:24:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:24:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:24:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 1026ms 15:24:17 INFO - PROCESS | 1984 | 1461191057442 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 1984 | 1461191057445 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:24:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:24:17 INFO - PROCESS | 1984 | 1461191057448 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 1984 | 1461191057450 Marionette TRACE conn2 <- [1,2918,null,{}] 15:24:17 INFO - PROCESS | 1984 | 1461191057454 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}] 15:24:17 INFO - PROCESS | 1984 | 1461191057613 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:24:17 INFO - PROCESS | 1984 | 1461191057730 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aa87000 == 138 [pid = 1984] [id = 737] 15:24:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x11646a400) [pid = 1984] [serial = 2211] [outer = 0x0] 15:24:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x11912cc00) [pid = 1984] [serial = 2212] [outer = 0x11646a400] 15:24:17 INFO - PROCESS | 1984 | 1461191057759 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x1238a7c00) [pid = 1984] [serial = 2213] [outer = 0x11646a400] 15:24:18 INFO - PROCESS | 1984 | 1461191058193 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:24:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:24:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 770ms 15:24:18 INFO - PROCESS | 1984 | 1461191058222 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:24:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:24:18 INFO - PROCESS | 1984 | 1461191058226 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:24:18 INFO - PROCESS | 1984 | 1461191058230 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1984 | 1461191058232 Marionette TRACE conn2 <- [1,2922,null,{}] 15:24:18 INFO - PROCESS | 1984 | 1461191058236 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}] 15:24:18 INFO - PROCESS | 1984 | 1461191058420 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:24:18 INFO - PROCESS | 1984 | 1461191058613 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 1984 | ++DOCSHELL 0x128d95000 == 139 [pid = 1984] [id = 738] 15:24:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x11be58c00) [pid = 1984] [serial = 2214] [outer = 0x0] 15:24:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x127e6a800) [pid = 1984] [serial = 2215] [outer = 0x11be58c00] 15:24:18 INFO - PROCESS | 1984 | 1461191058645 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x12a5dec00) [pid = 1984] [serial = 2216] [outer = 0x11be58c00] 15:24:18 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:24:18 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:24:18 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:24:18 INFO - PROCESS | 1984 | [1984] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:24:18 INFO - PROCESS | 1984 | --DOCSHELL 0x139d2f800 == 138 [pid = 1984] [id = 662] 15:24:18 INFO - PROCESS | 1984 | --DOCSHELL 0x11a764000 == 137 [pid = 1984] [id = 392] 15:24:18 INFO - PROCESS | 1984 | --DOCSHELL 0x12e93b800 == 136 [pid = 1984] [id = 723] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 210 (0x124717000) [pid = 1984] [serial = 2098] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 209 (0x12b90b800) [pid = 1984] [serial = 2053] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 208 (0x12e11d400) [pid = 1984] [serial = 2056] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 207 (0x12e97b800) [pid = 1984] [serial = 2059] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 206 (0x12ee73c00) [pid = 1984] [serial = 2062] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 205 (0x12f6c0400) [pid = 1984] [serial = 2065] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12e4b5800 == 135 [pid = 1984] [id = 722] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12a62a000 == 134 [pid = 1984] [id = 721] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12d097000 == 133 [pid = 1984] [id = 720] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb30800 == 132 [pid = 1984] [id = 18] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12ba58800 == 131 [pid = 1984] [id = 719] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12af41800 == 130 [pid = 1984] [id = 718] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12ac16000 == 129 [pid = 1984] [id = 717] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12a65c000 == 128 [pid = 1984] [id = 716] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x123b9f800 == 127 [pid = 1984] [id = 715] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x11c435800 == 126 [pid = 1984] [id = 714] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa39000 == 125 [pid = 1984] [id = 713] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x117641800 == 124 [pid = 1984] [id = 712] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba4800 == 123 [pid = 1984] [id = 711] 15:24:19 INFO - PROCESS | 1984 | 1461191059156 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]]]}] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x12af3b000 == 122 [pid = 1984] [id = 710] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x14255e800 == 121 [pid = 1984] [id = 709] 15:24:19 INFO - PROCESS | 1984 | --DOCSHELL 0x14231d800 == 120 [pid = 1984] [id = 708] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 204 (0x12b996c00) [pid = 1984] [serial = 2036] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 203 (0x1376e3800) [pid = 1984] [serial = 2090] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 202 (0x11aca2000) [pid = 1984] [serial = 2095] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 201 (0x12cf6ac00) [pid = 1984] [serial = 2084] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x118ae8400) [pid = 1984] [serial = 2093] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x11be5ec00) [pid = 1984] [serial = 2096] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x12b49d400) [pid = 1984] [serial = 2081] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x12a9d8400) [pid = 1984] [serial = 2077] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x12ae0b400) [pid = 1984] [serial = 2078] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x1276e1400) [pid = 1984] [serial = 2074] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x12918c800) [pid = 1984] [serial = 2075] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x129477800) [pid = 1984] [serial = 2047] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x12bbbe000) [pid = 1984] [serial = 2083] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12aea6800) [pid = 1984] [serial = 2080] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x11c245800) [pid = 1984] [serial = 2072] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x11ae77400) [pid = 1984] [serial = 2071] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 188 (0x114be2800) [pid = 1984] [serial = 2038] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 187 (0x12fbec800) [pid = 1984] [serial = 2068] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 186 (0x12ab3a000) [pid = 1984] [serial = 2050] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 185 (0x12470f000) [pid = 1984] [serial = 2044] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 184 (0x12e976400) [pid = 1984] [serial = 2086] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 183 (0x11b80e400) [pid = 1984] [serial = 2041] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 182 (0x12fc08400) [pid = 1984] [serial = 2087] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 181 (0x114bf0c00) [pid = 1984] [serial = 2092] [outer = 0x0] [url = about:blank] 15:24:19 INFO - PROCESS | 1984 | --DOMWINDOW == 180 (0x1300fb800) [pid = 1984] [serial = 2089] [outer = 0x0] [url = about:blank] 15:24:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:24:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:24:19 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 15:24:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:24:19 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 15:24:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:24:19 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]" 15:24:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:24:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:24:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 974ms 15:24:19 INFO - PROCESS | 1984 | 1461191059206 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:24:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:24:19 INFO - PROCESS | 1984 | 1461191059208 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:24:19 INFO - PROCESS | 1984 | 1461191059218 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 1984 | 1461191059224 Marionette TRACE conn2 <- [1,2926,null,{}] 15:24:19 INFO - PROCESS | 1984 | 1461191059229 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}] 15:24:19 INFO - PROCESS | 1984 | 1461191059400 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:24:19 INFO - PROCESS | 1984 | 1461191059545 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1984 | ++DOCSHELL 0x1291cb000 == 121 [pid = 1984] [id = 739] 15:24:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 181 (0x1238a4c00) [pid = 1984] [serial = 2217] [outer = 0x0] 15:24:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 182 (0x12aad8400) [pid = 1984] [serial = 2218] [outer = 0x1238a4c00] 15:24:19 INFO - PROCESS | 1984 | 1461191059572 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1984 | ++DOMWINDOW == 183 (0x12ab66800) [pid = 1984] [serial = 2219] [outer = 0x1238a4c00] 15:24:19 INFO - PROCESS | 1984 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:24:19 INFO - PROCESS | 1984 | 1461191059881 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]]]}] 15:24:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:24:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 682ms 15:24:19 INFO - PROCESS | 1984 | 1461191059894 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 1984 | 1461191059898 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:24:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:24:19 INFO - PROCESS | 1984 | 1461191059901 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 1984 | 1461191059902 Marionette TRACE conn2 <- [1,2930,null,{}] 15:24:19 INFO - PROCESS | 1984 | 1461191059904 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}] 15:24:20 INFO - PROCESS | 1984 | 1461191060016 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:24:20 INFO - PROCESS | 1984 | 1461191060120 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ae77000 == 122 [pid = 1984] [id = 740] 15:24:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 184 (0x12ab66400) [pid = 1984] [serial = 2220] [outer = 0x0] 15:24:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 185 (0x12ab6dc00) [pid = 1984] [serial = 2221] [outer = 0x12ab66400] 15:24:20 INFO - PROCESS | 1984 | 1461191060147 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 186 (0x12ae17400) [pid = 1984] [serial = 2222] [outer = 0x12ab66400] 15:24:20 INFO - PROCESS | 1984 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:24:20 INFO - PROCESS | 1984 | 1461191060411 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]]]}] 15:24:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:24:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 15:24:20 INFO - PROCESS | 1984 | 1461191060419 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1984 | 1461191060421 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:24:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:24:20 INFO - PROCESS | 1984 | 1461191060425 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1984 | 1461191060426 Marionette TRACE conn2 <- [1,2934,null,{}] 15:24:20 INFO - PROCESS | 1984 | 1461191060435 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}] 15:24:20 INFO - PROCESS | 1984 | 1461191060549 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:24:20 INFO - PROCESS | 1984 | 1461191060647 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cfd6800 == 123 [pid = 1984] [id = 741] 15:24:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 187 (0x12aeabc00) [pid = 1984] [serial = 2223] [outer = 0x0] 15:24:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 188 (0x12aeb8c00) [pid = 1984] [serial = 2224] [outer = 0x12aeabc00] 15:24:20 INFO - PROCESS | 1984 | 1461191060680 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1984 | ++DOMWINDOW == 189 (0x12b238800) [pid = 1984] [serial = 2225] [outer = 0x12aeabc00] 15:24:20 INFO - PROCESS | 1984 | 1461191060985 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]]]}] 15:24:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:24:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 572ms 15:24:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:24:21 INFO - PROCESS | 1984 | 1461191061002 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1984 | 1461191061003 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:24:21 INFO - PROCESS | 1984 | 1461191061006 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1984 | 1461191061007 Marionette TRACE conn2 <- [1,2938,null,{}] 15:24:21 INFO - PROCESS | 1984 | 1461191061009 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}] 15:24:21 INFO - PROCESS | 1984 | 1461191061125 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:24:21 INFO - PROCESS | 1984 | 1461191061129 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e944000 == 124 [pid = 1984] [id = 742] 15:24:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x12b4a8400) [pid = 1984] [serial = 2226] [outer = 0x0] 15:24:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x12d22c000) [pid = 1984] [serial = 2227] [outer = 0x12b4a8400] 15:24:21 INFO - PROCESS | 1984 | 1461191061155 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x12e11d400) [pid = 1984] [serial = 2228] [outer = 0x12b4a8400] 15:24:21 INFO - PROCESS | 1984 | 1461191061540 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]]]}] 15:24:21 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. 15:24:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 575ms 15:24:21 INFO - PROCESS | 1984 | 1461191061585 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1984 | 1461191061586 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:24:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:24:21 INFO - PROCESS | 1984 | 1461191061597 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1984 | 1461191061599 Marionette TRACE conn2 <- [1,2942,null,{}] 15:24:21 INFO - PROCESS | 1984 | 1461191061602 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}] 15:24:21 INFO - PROCESS | 1984 | 1461191061750 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:24:21 INFO - PROCESS | 1984 | 1461191061765 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1984 | ++DOCSHELL 0x12ec19000 == 125 [pid = 1984] [id = 743] 15:24:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x12b236c00) [pid = 1984] [serial = 2229] [outer = 0x0] 15:24:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12e68c800) [pid = 1984] [serial = 2230] [outer = 0x12b236c00] 15:24:21 INFO - PROCESS | 1984 | 1461191061791 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12e973000) [pid = 1984] [serial = 2231] [outer = 0x12b236c00] 15:24:22 INFO - PROCESS | 1984 | 1461191062155 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"]]]}] 15:24:22 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 15:24:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:24:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 578ms 15:24:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:24:22 INFO - PROCESS | 1984 | 1461191062168 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1984 | 1461191062169 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:24:22 INFO - PROCESS | 1984 | 1461191062171 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1984 | 1461191062172 Marionette TRACE conn2 <- [1,2946,null,{}] 15:24:22 INFO - PROCESS | 1984 | 1461191062175 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}] 15:24:22 INFO - PROCESS | 1984 | 1461191062332 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:24:22 INFO - PROCESS | 1984 | 1461191062345 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fca1000 == 126 [pid = 1984] [id = 744] 15:24:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x12e97b800) [pid = 1984] [serial = 2232] [outer = 0x0] 15:24:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x12ec43c00) [pid = 1984] [serial = 2233] [outer = 0x12e97b800] 15:24:22 INFO - PROCESS | 1984 | 1461191062371 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x12f113400) [pid = 1984] [serial = 2234] [outer = 0x12e97b800] 15:24:22 INFO - PROCESS | 1984 | 1461191062708 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]]]}] 15:24:22 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. 15:24:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 573ms 15:24:22 INFO - PROCESS | 1984 | 1461191062752 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1984 | 1461191062753 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:24:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:24:22 INFO - PROCESS | 1984 | 1461191062756 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1984 | 1461191062757 Marionette TRACE conn2 <- [1,2950,null,{}] 15:24:22 INFO - PROCESS | 1984 | 1461191062759 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}] 15:24:22 INFO - PROCESS | 1984 | 1461191062907 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:24:22 INFO - PROCESS | 1984 | 1461191062921 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1984 | ++DOCSHELL 0x136e99000 == 127 [pid = 1984] [id = 745] 15:24:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x12f120000) [pid = 1984] [serial = 2235] [outer = 0x0] 15:24:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x12f728c00) [pid = 1984] [serial = 2236] [outer = 0x12f120000] 15:24:22 INFO - PROCESS | 1984 | 1461191062946 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x12fbe5400) [pid = 1984] [serial = 2237] [outer = 0x12f120000] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 200 (0x11c458400) [pid = 1984] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 199 (0x12aadf800) [pid = 1984] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 198 (0x1294bf800) [pid = 1984] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 197 (0x127d9cc00) [pid = 1984] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 196 (0x114e8d800) [pid = 1984] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 195 (0x11ace7c00) [pid = 1984] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 194 (0x11c8bc000) [pid = 1984] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 193 (0x124716800) [pid = 1984] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 192 (0x118ce0000) [pid = 1984] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 191 (0x12935a000) [pid = 1984] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 190 (0x12947e800) [pid = 1984] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:24:23 INFO - PROCESS | 1984 | --DOMWINDOW == 189 (0x129455400) [pid = 1984] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:24:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x1153b8000 == 128 [pid = 1984] [id = 746] 15:24:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 190 (0x116467c00) [pid = 1984] [serial = 2238] [outer = 0x0] 15:24:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 191 (0x119138400) [pid = 1984] [serial = 2239] [outer = 0x116467c00] 15:24:23 INFO - PROCESS | 1984 | 1461191063572 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]]]}] 15:24:23 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. 15:24:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 870ms 15:24:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:24:23 INFO - PROCESS | 1984 | 1461191063627 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1984 | 1461191063628 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:24:23 INFO - PROCESS | 1984 | 1461191063630 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1984 | 1461191063631 Marionette TRACE conn2 <- [1,2954,null,{}] 15:24:23 INFO - PROCESS | 1984 | 1461191063633 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}] 15:24:23 INFO - PROCESS | 1984 | 1461191063782 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:24:23 INFO - PROCESS | 1984 | 1461191063889 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1984 | ++DOCSHELL 0x13888a800 == 129 [pid = 1984] [id = 747] 15:24:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 192 (0x1182b7400) [pid = 1984] [serial = 2240] [outer = 0x0] 15:24:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 193 (0x129455400) [pid = 1984] [serial = 2241] [outer = 0x1182b7400] 15:24:23 INFO - PROCESS | 1984 | 1461191063919 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1984 | ++DOMWINDOW == 194 (0x12f6c2400) [pid = 1984] [serial = 2242] [outer = 0x1182b7400] 15:24:24 INFO - PROCESS | 1984 | 1461191064238 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]]]}] 15:24:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:24:24 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 15:24:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms 15:24:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:24:24 INFO - PROCESS | 1984 | 1461191064251 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1984 | 1461191064253 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:24:24 INFO - PROCESS | 1984 | 1461191064255 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1984 | 1461191064257 Marionette TRACE conn2 <- [1,2958,null,{}] 15:24:24 INFO - PROCESS | 1984 | 1461191064260 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}] 15:24:24 INFO - PROCESS | 1984 | 1461191064396 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:24:24 INFO - PROCESS | 1984 | 1461191064498 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d2f000 == 130 [pid = 1984] [id = 748] 15:24:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 195 (0x12e907400) [pid = 1984] [serial = 2243] [outer = 0x0] 15:24:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 196 (0x1376e5c00) [pid = 1984] [serial = 2244] [outer = 0x12e907400] 15:24:24 INFO - PROCESS | 1984 | 1461191064524 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 197 (0x139bc7800) [pid = 1984] [serial = 2245] [outer = 0x12e907400] 15:24:24 INFO - PROCESS | 1984 | 1461191064765 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]]]}] 15:24:24 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. 15:24:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 15:24:24 INFO - PROCESS | 1984 | 1461191064777 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 1984 | 1461191064779 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:24:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:24:24 INFO - PROCESS | 1984 | 1461191064786 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1984 | 1461191064787 Marionette TRACE conn2 <- [1,2962,null,{}] 15:24:24 INFO - PROCESS | 1984 | 1461191064789 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}] 15:24:24 INFO - PROCESS | 1984 | 1461191064907 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:24:24 INFO - PROCESS | 1984 | 1461191064911 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 1984 | ++DOCSHELL 0x141a52800 == 131 [pid = 1984] [id = 749] 15:24:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 198 (0x13984e400) [pid = 1984] [serial = 2246] [outer = 0x0] 15:24:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 199 (0x139d49c00) [pid = 1984] [serial = 2247] [outer = 0x13984e400] 15:24:24 INFO - PROCESS | 1984 | 1461191064936 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1984 | ++DOMWINDOW == 200 (0x139d51800) [pid = 1984] [serial = 2248] [outer = 0x13984e400] 15:24:25 INFO - PROCESS | 1984 | 1461191065291 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]]]}] 15:24:25 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. 15:24:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 521ms 15:24:25 INFO - PROCESS | 1984 | 1461191065308 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1984 | 1461191065309 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:24:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:24:25 INFO - PROCESS | 1984 | 1461191065316 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1984 | 1461191065317 Marionette TRACE conn2 <- [1,2966,null,{}] 15:24:25 INFO - PROCESS | 1984 | 1461191065320 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}] 15:24:25 INFO - PROCESS | 1984 | 1461191065487 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:24:25 INFO - PROCESS | 1984 | 1461191065663 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 1984 | ++DOCSHELL 0x119151000 == 132 [pid = 1984] [id = 750] 15:24:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 201 (0x1153ca400) [pid = 1984] [serial = 2249] [outer = 0x0] 15:24:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 202 (0x1158d5400) [pid = 1984] [serial = 2250] [outer = 0x1153ca400] 15:24:25 INFO - PROCESS | 1984 | 1461191065724 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1984 | ++DOMWINDOW == 203 (0x119abf400) [pid = 1984] [serial = 2251] [outer = 0x1153ca400] 15:24:26 INFO - PROCESS | 1984 | 1461191066100 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]]]}] 15:24:26 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. 15:24:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 822ms 15:24:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:24:26 INFO - PROCESS | 1984 | 1461191066137 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 1984 | 1461191066139 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:24:26 INFO - PROCESS | 1984 | 1461191066142 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1984 | 1461191066145 Marionette TRACE conn2 <- [1,2970,null,{}] 15:24:26 INFO - PROCESS | 1984 | 1461191066149 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}] 15:24:26 INFO - PROCESS | 1984 | 1461191066286 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:24:26 INFO - PROCESS | 1984 | 1461191066436 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aee6800 == 133 [pid = 1984] [id = 751] 15:24:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 204 (0x11b803800) [pid = 1984] [serial = 2252] [outer = 0x0] 15:24:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 205 (0x123d38c00) [pid = 1984] [serial = 2253] [outer = 0x11b803800] 15:24:26 INFO - PROCESS | 1984 | 1461191066468 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 1984 | ++DOMWINDOW == 206 (0x12935dc00) [pid = 1984] [serial = 2254] [outer = 0x11b803800] 15:24:26 INFO - PROCESS | 1984 | 1461191066836 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]]]}] 15:24:26 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. 15:24:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 721ms 15:24:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:24:26 INFO - PROCESS | 1984 | 1461191066866 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 1984 | 1461191066869 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:24:26 INFO - PROCESS | 1984 | 1461191066871 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1984 | 1461191066873 Marionette TRACE conn2 <- [1,2974,null,{}] 15:24:26 INFO - PROCESS | 1984 | 1461191066876 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}] 15:24:27 INFO - PROCESS | 1984 | 1461191067029 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:24:27 INFO - PROCESS | 1984 | 1461191067185 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e741000 == 134 [pid = 1984] [id = 752] 15:24:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 207 (0x129360000) [pid = 1984] [serial = 2255] [outer = 0x0] 15:24:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 208 (0x12a5e2c00) [pid = 1984] [serial = 2256] [outer = 0x129360000] 15:24:27 INFO - PROCESS | 1984 | 1461191067217 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 209 (0x12ab66000) [pid = 1984] [serial = 2257] [outer = 0x129360000] 15:24:27 INFO - PROCESS | 1984 | 1461191067584 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]]]}] 15:24:27 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. 15:24:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 722ms 15:24:27 INFO - PROCESS | 1984 | 1461191067594 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1984 | 1461191067595 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:24:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:24:27 INFO - PROCESS | 1984 | 1461191067602 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1984 | 1461191067607 Marionette TRACE conn2 <- [1,2978,null,{}] 15:24:27 INFO - PROCESS | 1984 | 1461191067610 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}] 15:24:27 INFO - PROCESS | 1984 | 1461191067741 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:24:27 INFO - PROCESS | 1984 | 1461191067902 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d2f800 == 135 [pid = 1984] [id = 753] 15:24:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 210 (0x12ab6d000) [pid = 1984] [serial = 2258] [outer = 0x0] 15:24:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 211 (0x12b904400) [pid = 1984] [serial = 2259] [outer = 0x12ab6d000] 15:24:27 INFO - PROCESS | 1984 | 1461191067933 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1984 | ++DOMWINDOW == 212 (0x12e11d800) [pid = 1984] [serial = 2260] [outer = 0x12ab6d000] 15:24:28 INFO - PROCESS | 1984 | 1461191068295 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]]]}] 15:24:28 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. 15:24:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 731ms 15:24:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:24:28 INFO - PROCESS | 1984 | 1461191068330 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 1984 | 1461191068331 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:24:28 INFO - PROCESS | 1984 | 1461191068334 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1984 | 1461191068335 Marionette TRACE conn2 <- [1,2982,null,{}] 15:24:28 INFO - PROCESS | 1984 | 1461191068338 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}] 15:24:28 INFO - PROCESS | 1984 | 1461191068470 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:24:28 INFO - PROCESS | 1984 | 1461191068609 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1984 | ++DOCSHELL 0x1421af000 == 136 [pid = 1984] [id = 754] 15:24:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 213 (0x12ae35c00) [pid = 1984] [serial = 2261] [outer = 0x0] 15:24:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 214 (0x12e699c00) [pid = 1984] [serial = 2262] [outer = 0x12ae35c00] 15:24:28 INFO - PROCESS | 1984 | 1461191068639 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1984 | ++DOMWINDOW == 215 (0x12fc02800) [pid = 1984] [serial = 2263] [outer = 0x12ae35c00] 15:24:29 INFO - PROCESS | 1984 | 1461191069006 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"]]]}] 15:24:29 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 15:24:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:24:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 719ms 15:24:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:24:29 INFO - PROCESS | 1984 | 1461191069054 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1984 | 1461191069055 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:24:29 INFO - PROCESS | 1984 | 1461191069058 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1984 | 1461191069059 Marionette TRACE conn2 <- [1,2986,null,{}] 15:24:29 INFO - PROCESS | 1984 | 1461191069062 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}] 15:24:29 INFO - PROCESS | 1984 | 1461191069192 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:24:29 INFO - PROCESS | 1984 | 1461191069340 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 1984 | ++DOCSHELL 0x142550800 == 137 [pid = 1984] [id = 755] 15:24:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 216 (0x1379bd800) [pid = 1984] [serial = 2264] [outer = 0x0] 15:24:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x1396d0c00) [pid = 1984] [serial = 2265] [outer = 0x1379bd800] 15:24:29 INFO - PROCESS | 1984 | 1461191069379 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x141c27c00) [pid = 1984] [serial = 2266] [outer = 0x1379bd800] 15:24:29 INFO - PROCESS | 1984 | 1461191069738 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]]]}] 15:24:29 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. 15:24:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 718ms 15:24:29 INFO - PROCESS | 1984 | 1461191069777 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1984 | 1461191069778 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:24:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:24:29 INFO - PROCESS | 1984 | 1461191069780 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1984 | 1461191069782 Marionette TRACE conn2 <- [1,2990,null,{}] 15:24:29 INFO - PROCESS | 1984 | 1461191069784 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}] 15:24:29 INFO - PROCESS | 1984 | 1461191069913 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:24:30 INFO - PROCESS | 1984 | 1461191070093 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x138834000 == 138 [pid = 1984] [id = 756] 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x1238b6000) [pid = 1984] [serial = 2267] [outer = 0x0] 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x1238bd400) [pid = 1984] [serial = 2268] [outer = 0x1238b6000] 15:24:30 INFO - PROCESS | 1984 | 1461191070125 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x1376e4400) [pid = 1984] [serial = 2269] [outer = 0x1238b6000] 15:24:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x138835800 == 139 [pid = 1984] [id = 757] 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x141e82800) [pid = 1984] [serial = 2270] [outer = 0x0] 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x139849800) [pid = 1984] [serial = 2271] [outer = 0x141e82800] 15:24:30 INFO - PROCESS | 1984 | 1461191070542 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]]]}] 15:24:30 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. 15:24:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 769ms 15:24:30 INFO - PROCESS | 1984 | 1461191070550 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1984 | 1461191070552 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:24:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:24:30 INFO - PROCESS | 1984 | 1461191070554 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1984 | 1461191070556 Marionette TRACE conn2 <- [1,2994,null,{}] 15:24:30 INFO - PROCESS | 1984 | 1461191070558 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}] 15:24:30 INFO - PROCESS | 1984 | 1461191070728 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:24:30 INFO - PROCESS | 1984 | 1461191070880 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1984 | ++DOCSHELL 0x147124000 == 140 [pid = 1984] [id = 758] 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x11a870800) [pid = 1984] [serial = 2272] [outer = 0x0] 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x141c27800) [pid = 1984] [serial = 2273] [outer = 0x11a870800] 15:24:30 INFO - PROCESS | 1984 | 1461191070910 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x141e83800) [pid = 1984] [serial = 2274] [outer = 0x11a870800] 15:24:31 INFO - PROCESS | 1984 | 1461191071336 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]]]}] 15:24:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:24:31 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 15:24:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 819ms 15:24:31 INFO - PROCESS | 1984 | 1461191071374 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 1984 | 1461191071376 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:24:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:24:31 INFO - PROCESS | 1984 | 1461191071380 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 1984 | 1461191071382 Marionette TRACE conn2 <- [1,2998,null,{}] 15:24:31 INFO - PROCESS | 1984 | 1461191071386 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}] 15:24:31 INFO - PROCESS | 1984 | 1461191071585 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:24:31 INFO - PROCESS | 1984 | 1461191071768 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 1984 | ++DOCSHELL 0x14713a000 == 141 [pid = 1984] [id = 759] 15:24:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x141c2f800) [pid = 1984] [serial = 2275] [outer = 0x0] 15:24:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x141f05800) [pid = 1984] [serial = 2276] [outer = 0x141c2f800] 15:24:31 INFO - PROCESS | 1984 | 1461191071799 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x141f0b800) [pid = 1984] [serial = 2277] [outer = 0x141c2f800] 15:24:32 INFO - PROCESS | 1984 | 1461191072145 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]]]}] 15:24:32 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. 15:24:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 772ms 15:24:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:24:32 INFO - PROCESS | 1984 | 1461191072151 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1984 | 1461191072152 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:24:32 INFO - PROCESS | 1984 | 1461191072155 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1984 | 1461191072156 Marionette TRACE conn2 <- [1,3002,null,{}] 15:24:32 INFO - PROCESS | 1984 | 1461191072158 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}] 15:24:32 INFO - PROCESS | 1984 | 1461191072291 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:24:32 INFO - PROCESS | 1984 | 1461191072443 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1984 | ++DOCSHELL 0x1473d0000 == 142 [pid = 1984] [id = 760] 15:24:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x141f02c00) [pid = 1984] [serial = 2278] [outer = 0x0] 15:24:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x14226a800) [pid = 1984] [serial = 2279] [outer = 0x141f02c00] 15:24:32 INFO - PROCESS | 1984 | 1461191072473 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x142270400) [pid = 1984] [serial = 2280] [outer = 0x141f02c00] 15:24:32 INFO - PROCESS | 1984 | 1461191072839 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]]]}] 15:24:32 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. 15:24:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 721ms 15:24:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:24:32 INFO - PROCESS | 1984 | 1461191072877 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1984 | 1461191072878 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:24:32 INFO - PROCESS | 1984 | 1461191072881 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1984 | 1461191072882 Marionette TRACE conn2 <- [1,3006,null,{}] 15:24:32 INFO - PROCESS | 1984 | 1461191072884 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}] 15:24:33 INFO - PROCESS | 1984 | 1461191073019 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:24:33 INFO - PROCESS | 1984 | 1461191073166 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x14779a800 == 143 [pid = 1984] [id = 761] 15:24:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x142278800) [pid = 1984] [serial = 2281] [outer = 0x0] 15:24:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x1460d9400) [pid = 1984] [serial = 2282] [outer = 0x142278800] 15:24:33 INFO - PROCESS | 1984 | 1461191073200 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x1460e2800) [pid = 1984] [serial = 2283] [outer = 0x142278800] 15:24:33 INFO - PROCESS | 1984 | 1461191073581 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]]]}] 15:24:33 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. 15:24:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 719ms 15:24:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:24:33 INFO - PROCESS | 1984 | 1461191073600 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 1984 | 1461191073602 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:24:33 INFO - PROCESS | 1984 | 1461191073604 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 1984 | 1461191073607 Marionette TRACE conn2 <- [1,3010,null,{}] 15:24:33 INFO - PROCESS | 1984 | 1461191073609 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}] 15:24:33 INFO - PROCESS | 1984 | 1461191073751 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:24:33 INFO - PROCESS | 1984 | 1461191073904 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1984 | ++DOCSHELL 0x149c72000 == 144 [pid = 1984] [id = 762] 15:24:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x142279800) [pid = 1984] [serial = 2284] [outer = 0x0] 15:24:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x1473e5800) [pid = 1984] [serial = 2285] [outer = 0x142279800] 15:24:33 INFO - PROCESS | 1984 | 1461191073934 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x1473eec00) [pid = 1984] [serial = 2286] [outer = 0x142279800] 15:24:34 INFO - PROCESS | 1984 | 1461191074317 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]]]}] 15:24:34 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 15:24:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 770ms 15:24:34 INFO - PROCESS | 1984 | 1461191074384 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1984 | 1461191074386 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:24:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:24:34 INFO - PROCESS | 1984 | 1461191074388 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1984 | 1461191074389 Marionette TRACE conn2 <- [1,3014,null,{}] 15:24:34 INFO - PROCESS | 1984 | 1461191074392 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}] 15:24:34 INFO - PROCESS | 1984 | 1461191074545 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:24:34 INFO - PROCESS | 1984 | 1461191074720 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1984 | ++DOCSHELL 0x149c77000 == 145 [pid = 1984] [id = 763] 15:24:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x12e359800) [pid = 1984] [serial = 2287] [outer = 0x0] 15:24:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x1473f1800) [pid = 1984] [serial = 2288] [outer = 0x12e359800] 15:24:34 INFO - PROCESS | 1984 | 1461191074751 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x147656c00) [pid = 1984] [serial = 2289] [outer = 0x12e359800] 15:24:34 INFO - PROCESS | 1984 | [1984] 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 15:24:35 INFO - PROCESS | 1984 | 1461191075149 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:24:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:24:35 INFO - {} 15:24:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:24:35 INFO - {} 15:24:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:24:35 INFO - {} 15:24:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:24:35 INFO - {} 15:24:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 15:24:35 INFO - PROCESS | 1984 | 1461191075158 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1984 | 1461191075160 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:24:35 INFO - TEST-START | /FileAPI/fileReader.html 15:24:35 INFO - PROCESS | 1984 | 1461191075162 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1984 | 1461191075163 Marionette TRACE conn2 <- [1,3018,null,{}] 15:24:35 INFO - PROCESS | 1984 | 1461191075166 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}] 15:24:35 INFO - PROCESS | 1984 | 1461191075302 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:24:35 INFO - PROCESS | 1984 | 1461191075427 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 1984 | ++DOCSHELL 0x12b987800 == 146 [pid = 1984] [id = 764] 15:24:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x12a5e3400) [pid = 1984] [serial = 2290] [outer = 0x0] 15:24:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x145a4b000) [pid = 1984] [serial = 2291] [outer = 0x12a5e3400] 15:24:35 INFO - PROCESS | 1984 | 1461191075456 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x145a4ec00) [pid = 1984] [serial = 2292] [outer = 0x12a5e3400] 15:24:35 INFO - PROCESS | 1984 | 1461191075829 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]]]}] 15:24:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:24:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:24:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:24:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:24:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 673ms 15:24:35 INFO - PROCESS | 1984 | 1461191075836 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1984 | 1461191075839 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:24:35 INFO - TEST-START | /FileAPI/historical.html 15:24:35 INFO - PROCESS | 1984 | 1461191075842 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1984 | 1461191075844 Marionette TRACE conn2 <- [1,3022,null,{}] 15:24:35 INFO - PROCESS | 1984 | 1461191075848 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}] 15:24:36 INFO - PROCESS | 1984 | 1461191076061 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:24:36 INFO - PROCESS | 1984 | 1461191076676 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 1984 | ++DOCSHELL 0x119b26800 == 147 [pid = 1984] [id = 765] 15:24:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x114bd9000) [pid = 1984] [serial = 2293] [outer = 0x0] 15:24:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x114be4c00) [pid = 1984] [serial = 2294] [outer = 0x114bd9000] 15:24:36 INFO - PROCESS | 1984 | 1461191076708 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x114e91400) [pid = 1984] [serial = 2295] [outer = 0x114bd9000] 15:24:37 INFO - PROCESS | 1984 | 1461191077087 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"]]]}] 15:24:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:24:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:24:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:24:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:24:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:24:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:24:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:24:37 INFO - TEST-OK | /FileAPI/historical.html | took 1274ms 15:24:37 INFO - TEST-START | /FileAPI/idlharness.html 15:24:37 INFO - PROCESS | 1984 | 1461191077118 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 1984 | 1461191077121 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:24:37 INFO - PROCESS | 1984 | 1461191077125 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 1984 | 1461191077127 Marionette TRACE conn2 <- [1,3026,null,{}] 15:24:37 INFO - PROCESS | 1984 | 1461191077130 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}] 15:24:37 INFO - PROCESS | 1984 | 1461191077251 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:24:37 INFO - PROCESS | 1984 | 1461191077407 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a119800 == 148 [pid = 1984] [id = 766] 15:24:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x114e97000) [pid = 1984] [serial = 2296] [outer = 0x0] 15:24:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x11862ac00) [pid = 1984] [serial = 2297] [outer = 0x114e97000] 15:24:37 INFO - PROCESS | 1984 | 1461191077439 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x11b804400) [pid = 1984] [serial = 2298] [outer = 0x114e97000] 15:24:38 INFO - PROCESS | 1984 | 1461191078110 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]]]}] 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:24:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:24:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:24:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:24:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:24:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:24:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:24:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:24:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:24:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:24:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:24:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:24:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:24:38 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 15:24:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:24:38 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 15:24:38 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 15:24:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:24:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:24:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:24:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:24:38 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 15:24:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:24:38 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 15:24:38 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 15:24:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:24:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:24:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:24:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:24:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:24:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:24:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1033ms 15:24:38 INFO - PROCESS | 1984 | 1461191078185 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1984 | 1461191078188 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:24:38 INFO - TEST-START | /FileAPI/idlharness.worker 15:24:38 INFO - PROCESS | 1984 | 1461191078195 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1984 | 1461191078198 Marionette TRACE conn2 <- [1,3030,null,{}] 15:24:38 INFO - PROCESS | 1984 | 1461191078201 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}] 15:24:38 INFO - PROCESS | 1984 | 1461191078325 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:24:38 INFO - PROCESS | 1984 | 1461191078482 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a612800 == 149 [pid = 1984] [id = 767] 15:24:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x12ab34000) [pid = 1984] [serial = 2299] [outer = 0x0] 15:24:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x12ab3d400) [pid = 1984] [serial = 2300] [outer = 0x12ab34000] 15:24:38 INFO - PROCESS | 1984 | 1461191078511 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x12ab6f800) [pid = 1984] [serial = 2301] [outer = 0x12ab34000] 15:24:38 INFO - PROCESS | 1984 | [1984] 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 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x118275000 == 148 [pid = 1984] [id = 83] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x136e85000 == 147 [pid = 1984] [id = 489] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x1192c7800 == 146 [pid = 1984] [id = 99] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12dae8800 == 145 [pid = 1984] [id = 352] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x141a52800 == 144 [pid = 1984] [id = 749] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x139d2f000 == 143 [pid = 1984] [id = 748] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x13888a800 == 142 [pid = 1984] [id = 747] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x1153b8000 == 141 [pid = 1984] [id = 746] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x136e99000 == 140 [pid = 1984] [id = 745] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12fca1000 == 139 [pid = 1984] [id = 744] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 252 (0x12f6c6400) [pid = 1984] [serial = 2119] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 251 (0x12fc0f800) [pid = 1984] [serial = 2122] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 250 (0x1376e8000) [pid = 1984] [serial = 2125] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 249 (0x1396c7c00) [pid = 1984] [serial = 2128] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 248 (0x13984f400) [pid = 1984] [serial = 2131] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 247 (0x11ac93c00) [pid = 1984] [serial = 2134] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 246 (0x115361000) [pid = 1984] [serial = 2137] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 245 (0x12e681c00) [pid = 1984] [serial = 2173] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12ec19000 == 138 [pid = 1984] [id = 743] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12e944000 == 137 [pid = 1984] [id = 742] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12cfd6800 == 136 [pid = 1984] [id = 741] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12ae77000 == 135 [pid = 1984] [id = 740] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x1291cb000 == 134 [pid = 1984] [id = 739] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x128d95000 == 133 [pid = 1984] [id = 738] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12aa87000 == 132 [pid = 1984] [id = 737] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x128d9b000 == 131 [pid = 1984] [id = 736] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x1388b8800 == 130 [pid = 1984] [id = 732] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x137940800 == 129 [pid = 1984] [id = 731] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x13076a800 == 128 [pid = 1984] [id = 730] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12fd18800 == 127 [pid = 1984] [id = 729] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb33000 == 126 [pid = 1984] [id = 728] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12f257800 == 125 [pid = 1984] [id = 727] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x12af38800 == 124 [pid = 1984] [id = 726] 15:24:38 INFO - PROCESS | 1984 | --DOCSHELL 0x127ec2800 == 123 [pid = 1984] [id = 725] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 244 (0x129459400) [pid = 1984] [serial = 2099] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 243 (0x12aebc400) [pid = 1984] [serial = 2161] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 242 (0x12aeaa400) [pid = 1984] [serial = 2159] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 241 (0x12ab30c00) [pid = 1984] [serial = 2158] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 240 (0x12b0b5c00) [pid = 1984] [serial = 2162] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 239 (0x12bace000) [pid = 1984] [serial = 2170] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 238 (0x12a9dc800) [pid = 1984] [serial = 2165] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 237 (0x11a8c7400) [pid = 1984] [serial = 2164] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 236 (0x11c380800) [pid = 1984] [serial = 2144] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 235 (0x11bba8400) [pid = 1984] [serial = 2143] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 234 (0x12aeba400) [pid = 1984] [serial = 2110] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 233 (0x1238ae000) [pid = 1984] [serial = 2146] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 232 (0x124531400) [pid = 1984] [serial = 2147] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 231 (0x127e5c800) [pid = 1984] [serial = 2149] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x129408c00) [pid = 1984] [serial = 2150] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x12e905000) [pid = 1984] [serial = 2116] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x119255800) [pid = 1984] [serial = 2140] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x11a8bdc00) [pid = 1984] [serial = 2141] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x12b911800) [pid = 1984] [serial = 2113] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x129464800) [pid = 1984] [serial = 2152] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x11558f400) [pid = 1984] [serial = 2101] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12470e000) [pid = 1984] [serial = 2104] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12946a400) [pid = 1984] [serial = 2107] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12d7fd000) [pid = 1984] [serial = 2171] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12a6a5400) [pid = 1984] [serial = 2155] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x12b9a0000) [pid = 1984] [serial = 2168] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x129471800) [pid = 1984] [serial = 2153] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 217 (0x12aab9c00) [pid = 1984] [serial = 2156] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | --DOMWINDOW == 216 (0x12b4a7000) [pid = 1984] [serial = 2167] [outer = 0x0] [url = about:blank] 15:24:39 INFO - PROCESS | 1984 | 1461191079336 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,{},{}]]]}] 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:24:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:24:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:24:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:24:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:24:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:24:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:24:39 INFO - {} 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:24:39 INFO - {} 15:24:39 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 - {} 15:24:39 INFO - {} 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:24:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:24:39 INFO - {} 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:24:39 INFO - {} 15:24:39 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 - {} 15:24:39 INFO - {} 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:24:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:24:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:24:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:24:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 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 15:24:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:24:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:24:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:24:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:24:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:24:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:24:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:24:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:24:39 INFO - {} 15:24:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1187ms 15:24:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:24:39 INFO - PROCESS | 1984 | 1461191079382 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 1984 | 1461191079383 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:24:39 INFO - PROCESS | 1984 | 1461191079390 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1984 | 1461191079395 Marionette TRACE conn2 <- [1,3034,null,{}] 15:24:39 INFO - PROCESS | 1984 | 1461191079397 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}] 15:24:39 INFO - PROCESS | 1984 | 1461191079529 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:24:39 INFO - PROCESS | 1984 | 1461191079534 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1984 | ++DOCSHELL 0x12cea0800 == 124 [pid = 1984] [id = 768] 15:24:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 217 (0x12a5e5000) [pid = 1984] [serial = 2302] [outer = 0x0] 15:24:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 218 (0x12e682000) [pid = 1984] [serial = 2303] [outer = 0x12a5e5000] 15:24:39 INFO - PROCESS | 1984 | 1461191079573 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x12e90ec00) [pid = 1984] [serial = 2304] [outer = 0x12a5e5000] 15:24:40 INFO - PROCESS | 1984 | 1461191080031 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]]]}] 15:24:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:24:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 679ms 15:24:40 INFO - PROCESS | 1984 | 1461191080066 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1984 | 1461191080068 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:24:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:24:40 INFO - PROCESS | 1984 | 1461191080070 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1984 | 1461191080072 Marionette TRACE conn2 <- [1,3038,null,{}] 15:24:40 INFO - PROCESS | 1984 | 1461191080074 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}] 15:24:40 INFO - PROCESS | 1984 | 1461191080231 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:24:40 INFO - PROCESS | 1984 | 1461191080242 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x127da9000 == 125 [pid = 1984] [id = 769] 15:24:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x114e93400) [pid = 1984] [serial = 2305] [outer = 0x0] 15:24:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x128d31800) [pid = 1984] [serial = 2306] [outer = 0x114e93400] 15:24:40 INFO - PROCESS | 1984 | 1461191080270 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x12e979000) [pid = 1984] [serial = 2307] [outer = 0x114e93400] 15:24:40 INFO - PROCESS | 1984 | 1461191080603 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"]]]}] 15:24:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:24:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:24:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms 15:24:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:24:40 INFO - PROCESS | 1984 | 1461191080642 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1984 | 1461191080644 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:24:40 INFO - PROCESS | 1984 | 1461191080646 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1984 | 1461191080647 Marionette TRACE conn2 <- [1,3042,null,{}] 15:24:40 INFO - PROCESS | 1984 | 1461191080649 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}] 15:24:40 INFO - PROCESS | 1984 | 1461191080761 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:24:40 INFO - PROCESS | 1984 | 1461191080765 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1984 | ++DOCSHELL 0x12e944000 == 126 [pid = 1984] [id = 770] 15:24:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x12ee71400) [pid = 1984] [serial = 2308] [outer = 0x0] 15:24:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12f114400) [pid = 1984] [serial = 2309] [outer = 0x12ee71400] 15:24:40 INFO - PROCESS | 1984 | 1461191080798 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12f6c2c00) [pid = 1984] [serial = 2310] [outer = 0x12ee71400] 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:24:41 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. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:24:41 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'.) 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:24:41 INFO - PROCESS | 1984 | 1461191081356 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]]]}] 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:24:41 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. 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:24:41 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. 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:24:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:24:41 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. 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:24:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:24:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:24:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:24:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:24:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 727ms 15:24:41 INFO - PROCESS | 1984 | 1461191081374 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1984 | 1461191081375 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:24:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:24:41 INFO - PROCESS | 1984 | 1461191081383 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1984 | 1461191081384 Marionette TRACE conn2 <- [1,3046,null,{}] 15:24:41 INFO - PROCESS | 1984 | 1461191081387 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}] 15:24:41 INFO - PROCESS | 1984 | 1461191081542 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:24:41 INFO - PROCESS | 1984 | 1461191081560 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fb33000 == 127 [pid = 1984] [id = 771] 15:24:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12f78ec00) [pid = 1984] [serial = 2311] [outer = 0x0] 15:24:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x1396d1800) [pid = 1984] [serial = 2312] [outer = 0x12f78ec00] 15:24:41 INFO - PROCESS | 1984 | 1461191081586 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x139d4a400) [pid = 1984] [serial = 2313] [outer = 0x12f78ec00] 15:24:41 INFO - PROCESS | 1984 | [1984] 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 15:24:41 INFO - PROCESS | 1984 | 1461191081991 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:24:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:24:42 INFO - {} 15:24:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 624ms 15:24:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:24:42 INFO - PROCESS | 1984 | 1461191082003 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 1984 | 1461191082004 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:24:42 INFO - PROCESS | 1984 | 1461191082006 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 1984 | 1461191082007 Marionette TRACE conn2 <- [1,3050,null,{}] 15:24:42 INFO - PROCESS | 1984 | 1461191082009 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}] 15:24:42 INFO - PROCESS | 1984 | 1461191082122 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:24:42 INFO - PROCESS | 1984 | 1461191082185 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1984 | ++DOCSHELL 0x12fdba800 == 128 [pid = 1984] [id = 772] 15:24:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12ab85000) [pid = 1984] [serial = 2314] [outer = 0x0] 15:24:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12ab8e400) [pid = 1984] [serial = 2315] [outer = 0x12ab85000] 15:24:42 INFO - PROCESS | 1984 | 1461191082225 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12fbecc00) [pid = 1984] [serial = 2316] [outer = 0x12ab85000] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 230 (0x1144aa000) [pid = 1984] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 229 (0x11be58c00) [pid = 1984] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 228 (0x12ab66400) [pid = 1984] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 227 (0x12aeabc00) [pid = 1984] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 226 (0x12b236c00) [pid = 1984] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 225 (0x1238a4c00) [pid = 1984] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 224 (0x11646a400) [pid = 1984] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 223 (0x12e97b800) [pid = 1984] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 222 (0x12b4a8400) [pid = 1984] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 221 (0x12f120000) [pid = 1984] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 220 (0x12e907400) [pid = 1984] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 219 (0x116467c00) [pid = 1984] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:24:43 INFO - PROCESS | 1984 | --DOMWINDOW == 218 (0x1182b7400) [pid = 1984] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:24:43 INFO - PROCESS | 1984 | 1461191083238 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]]]}] 15:24:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:24:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:24:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:24:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:24:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1271ms 15:24:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:24:43 INFO - PROCESS | 1984 | 1461191083278 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1984 | 1461191083280 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:24:43 INFO - PROCESS | 1984 | 1461191083284 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1984 | 1461191083285 Marionette TRACE conn2 <- [1,3054,null,{}] 15:24:43 INFO - PROCESS | 1984 | 1461191083290 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}] 15:24:43 INFO - PROCESS | 1984 | 1461191083423 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:24:43 INFO - PROCESS | 1984 | 1461191083568 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1984 | ++DOCSHELL 0x12a658800 == 129 [pid = 1984] [id = 773] 15:24:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 219 (0x1191b5c00) [pid = 1984] [serial = 2317] [outer = 0x0] 15:24:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 220 (0x11ae76800) [pid = 1984] [serial = 2318] [outer = 0x1191b5c00] 15:24:43 INFO - PROCESS | 1984 | 1461191083601 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 1984 | ++DOMWINDOW == 221 (0x1238adc00) [pid = 1984] [serial = 2319] [outer = 0x1191b5c00] 15:24:44 INFO - PROCESS | 1984 | 1461191084154 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"]]]}] 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:24:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:24:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:24:44 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" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:24:44 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" 15:24:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:24:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:24:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 939ms 15:24:44 INFO - PROCESS | 1984 | 1461191084224 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 1984 | 1461191084230 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:24:44 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:24:44 INFO - PROCESS | 1984 | 1461191084235 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 1984 | 1461191084238 Marionette TRACE conn2 <- [1,3058,null,{}] 15:24:44 INFO - PROCESS | 1984 | 1461191084241 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}] 15:24:44 INFO - PROCESS | 1984 | 1461191084425 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:24:44 INFO - PROCESS | 1984 | 1461191084595 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 1984 | ++DOCSHELL 0x12424b800 == 130 [pid = 1984] [id = 774] 15:24:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 222 (0x114e90c00) [pid = 1984] [serial = 2320] [outer = 0x0] 15:24:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 223 (0x11a8c7400) [pid = 1984] [serial = 2321] [outer = 0x114e90c00] 15:24:44 INFO - PROCESS | 1984 | 1461191084658 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1984 | ++DOMWINDOW == 224 (0x12945d800) [pid = 1984] [serial = 2322] [outer = 0x114e90c00] 15:24:45 INFO - PROCESS | 1984 | 1461191085070 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]]]}] 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:24:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:24:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:24:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:24:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:24:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:24:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:24:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:24:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:24:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 873ms 15:24:45 INFO - PROCESS | 1984 | 1461191085109 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 1984 | 1461191085111 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:24:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:24:45 INFO - PROCESS | 1984 | 1461191085113 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1984 | 1461191085116 Marionette TRACE conn2 <- [1,3062,null,{}] 15:24:45 INFO - PROCESS | 1984 | 1461191085124 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}] 15:24:45 INFO - PROCESS | 1984 | 1461191085265 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:24:45 INFO - PROCESS | 1984 | 1461191085416 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1984 | ++DOCSHELL 0x12af6f000 == 131 [pid = 1984] [id = 775] 15:24:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 225 (0x12ab33800) [pid = 1984] [serial = 2323] [outer = 0x0] 15:24:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 226 (0x12aeaac00) [pid = 1984] [serial = 2324] [outer = 0x12ab33800] 15:24:45 INFO - PROCESS | 1984 | 1461191085449 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1984 | ++DOMWINDOW == 227 (0x12b4a7000) [pid = 1984] [serial = 2325] [outer = 0x12ab33800] 15:24:45 INFO - PROCESS | 1984 | [1984] 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 15:24:45 INFO - PROCESS | 1984 | 1461191085842 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:24:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:24:45 INFO - {} 15:24:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 773ms 15:24:45 INFO - PROCESS | 1984 | 1461191085886 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 1984 | 1461191085888 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:24:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:24:45 INFO - PROCESS | 1984 | 1461191085891 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1984 | 1461191085892 Marionette TRACE conn2 <- [1,3066,null,{}] 15:24:45 INFO - PROCESS | 1984 | 1461191085912 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}] 15:24:46 INFO - PROCESS | 1984 | 1461191086090 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:24:46 INFO - PROCESS | 1984 | 1461191086166 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x13021e000 == 132 [pid = 1984] [id = 776] 15:24:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 228 (0x12e11c800) [pid = 1984] [serial = 2326] [outer = 0x0] 15:24:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 229 (0x12e96f800) [pid = 1984] [serial = 2327] [outer = 0x12e11c800] 15:24:46 INFO - PROCESS | 1984 | 1461191086199 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 230 (0x12eaa1800) [pid = 1984] [serial = 2328] [outer = 0x12e11c800] 15:24:46 INFO - PROCESS | 1984 | 1461191086555 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]]]}] 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:24:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:24:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 15:24:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:24:46 INFO - PROCESS | 1984 | 1461191086563 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 1984 | 1461191086564 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:24:46 INFO - PROCESS | 1984 | 1461191086566 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1984 | 1461191086568 Marionette TRACE conn2 <- [1,3070,null,{}] 15:24:46 INFO - PROCESS | 1984 | 1461191086570 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}] 15:24:46 INFO - PROCESS | 1984 | 1461191086698 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:24:46 INFO - PROCESS | 1984 | 1461191086847 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1984 | ++DOCSHELL 0x137502800 == 133 [pid = 1984] [id = 777] 15:24:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 231 (0x12e695000) [pid = 1984] [serial = 2329] [outer = 0x0] 15:24:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 232 (0x12f119000) [pid = 1984] [serial = 2330] [outer = 0x12e695000] 15:24:46 INFO - PROCESS | 1984 | 1461191086882 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 1984 | ++DOMWINDOW == 233 (0x12f720000) [pid = 1984] [serial = 2331] [outer = 0x12e695000] 15:24:47 INFO - PROCESS | 1984 | 1461191087274 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]]]}] 15:24:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:24:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:24:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:24:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:24:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:24:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:24:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 719ms 15:24:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:24:47 INFO - PROCESS | 1984 | 1461191087287 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 1984 | 1461191087288 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:24:47 INFO - PROCESS | 1984 | 1461191087290 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 1984 | 1461191087292 Marionette TRACE conn2 <- [1,3074,null,{}] 15:24:47 INFO - PROCESS | 1984 | 1461191087294 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}] 15:24:47 INFO - PROCESS | 1984 | 1461191087454 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:24:47 INFO - PROCESS | 1984 | 1461191087678 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1984 | ++DOCSHELL 0x138884800 == 134 [pid = 1984] [id = 778] 15:24:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 234 (0x12f781400) [pid = 1984] [serial = 2332] [outer = 0x0] 15:24:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 235 (0x1300f5800) [pid = 1984] [serial = 2333] [outer = 0x12f781400] 15:24:47 INFO - PROCESS | 1984 | 1461191087724 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1984 | ++DOMWINDOW == 236 (0x141c2ac00) [pid = 1984] [serial = 2334] [outer = 0x12f781400] 15:24:48 INFO - PROCESS | 1984 | 1461191088117 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]]]}] 15:24:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:24:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:24:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:24:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:24:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:24:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:24:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 873ms 15:24:48 INFO - PROCESS | 1984 | 1461191088164 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1984 | 1461191088165 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:24:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:24:48 INFO - PROCESS | 1984 | 1461191088168 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1984 | 1461191088169 Marionette TRACE conn2 <- [1,3078,null,{}] 15:24:48 INFO - PROCESS | 1984 | 1461191088172 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}] 15:24:48 INFO - PROCESS | 1984 | 1461191088299 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:24:48 INFO - PROCESS | 1984 | 1461191088448 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1984 | ++DOCSHELL 0x138a3d800 == 135 [pid = 1984] [id = 779] 15:24:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 237 (0x12880ac00) [pid = 1984] [serial = 2335] [outer = 0x0] 15:24:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 238 (0x12e683400) [pid = 1984] [serial = 2336] [outer = 0x12880ac00] 15:24:48 INFO - PROCESS | 1984 | 1461191088478 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1984 | ++DOMWINDOW == 239 (0x141f0d000) [pid = 1984] [serial = 2337] [outer = 0x12880ac00] 15:24:48 INFO - PROCESS | 1984 | 1461191088849 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] 15:24:48 INFO - PROCESS | 1984 | 1461191088894 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:24:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:24:48 INFO - PROCESS | 1984 | 1461191088898 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1984 | 1461191088900 Marionette TRACE conn2 <- [1,3082,null,{}] 15:24:48 INFO - PROCESS | 1984 | 1461191088904 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}] 15:24:49 INFO - PROCESS | 1984 | 1461191089082 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:24:49 INFO - PROCESS | 1984 | 1461191089219 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x1397ec800 == 136 [pid = 1984] [id = 780] 15:24:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 240 (0x1396cc800) [pid = 1984] [serial = 2338] [outer = 0x0] 15:24:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 241 (0x139c3e000) [pid = 1984] [serial = 2339] [outer = 0x1396cc800] 15:24:49 INFO - PROCESS | 1984 | 1461191089251 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 242 (0x141f05400) [pid = 1984] [serial = 2340] [outer = 0x1396cc800] 15:24:49 INFO - PROCESS | 1984 | 1461191089596 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]]]}] 15:24:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:24:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:24:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:24:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 15:24:49 INFO - PROCESS | 1984 | 1461191089619 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1984 | 1461191089620 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:24:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:24:49 INFO - PROCESS | 1984 | 1461191089623 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1984 | 1461191089624 Marionette TRACE conn2 <- [1,3086,null,{}] 15:24:49 INFO - PROCESS | 1984 | 1461191089627 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}] 15:24:49 INFO - PROCESS | 1984 | 1461191089761 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:24:49 INFO - PROCESS | 1984 | 1461191089914 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1984 | ++DOCSHELL 0x139d21000 == 137 [pid = 1984] [id = 781] 15:24:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 243 (0x139c37400) [pid = 1984] [serial = 2341] [outer = 0x0] 15:24:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 244 (0x141f10000) [pid = 1984] [serial = 2342] [outer = 0x139c37400] 15:24:49 INFO - PROCESS | 1984 | 1461191089944 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 1984 | ++DOMWINDOW == 245 (0x1422b8400) [pid = 1984] [serial = 2343] [outer = 0x139c37400] 15:24:50 INFO - PROCESS | 1984 | 1461191090309 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:24:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:24:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 724ms 15:24:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:24:50 INFO - PROCESS | 1984 | 1461191090347 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 1984 | 1461191090348 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:24:50 INFO - PROCESS | 1984 | 1461191090351 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1984 | 1461191090352 Marionette TRACE conn2 <- [1,3090,null,{}] 15:24:50 INFO - PROCESS | 1984 | 1461191090355 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}] 15:24:50 INFO - PROCESS | 1984 | 1461191090485 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:24:50 INFO - PROCESS | 1984 | 1461191090635 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1984 | ++DOCSHELL 0x141b16800 == 138 [pid = 1984] [id = 782] 15:24:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 246 (0x1422b8800) [pid = 1984] [serial = 2344] [outer = 0x0] 15:24:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 247 (0x1422bd400) [pid = 1984] [serial = 2345] [outer = 0x1422b8800] 15:24:50 INFO - PROCESS | 1984 | 1461191090668 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1984 | ++DOMWINDOW == 248 (0x1422c2000) [pid = 1984] [serial = 2346] [outer = 0x1422b8800] 15:24:51 INFO - PROCESS | 1984 | 1461191091050 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:24:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 719ms 15:24:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:24:51 INFO - PROCESS | 1984 | 1461191091070 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 1984 | 1461191091072 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:24:51 INFO - PROCESS | 1984 | 1461191091074 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1984 | 1461191091076 Marionette TRACE conn2 <- [1,3094,null,{}] 15:24:51 INFO - PROCESS | 1984 | 1461191091079 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}] 15:24:51 INFO - PROCESS | 1984 | 1461191091226 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:24:51 INFO - PROCESS | 1984 | 1461191091382 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 1984 | ++DOCSHELL 0x141ca0800 == 139 [pid = 1984] [id = 783] 15:24:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 249 (0x12b4a8400) [pid = 1984] [serial = 2347] [outer = 0x0] 15:24:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 250 (0x137e8a400) [pid = 1984] [serial = 2348] [outer = 0x12b4a8400] 15:24:51 INFO - PROCESS | 1984 | 1461191091417 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1984 | ++DOMWINDOW == 251 (0x137e90c00) [pid = 1984] [serial = 2349] [outer = 0x12b4a8400] 15:24:51 INFO - PROCESS | 1984 | 1461191091797 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:24:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 772ms 15:24:51 INFO - PROCESS | 1984 | 1461191091846 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 1984 | 1461191091848 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:24:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:24:51 INFO - PROCESS | 1984 | 1461191091850 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1984 | 1461191091851 Marionette TRACE conn2 <- [1,3098,null,{}] 15:24:51 INFO - PROCESS | 1984 | 1461191091854 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}] 15:24:52 INFO - PROCESS | 1984 | 1461191092006 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:24:52 INFO - PROCESS | 1984 | 1461191092169 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x147125000 == 140 [pid = 1984] [id = 784] 15:24:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 252 (0x1422bd000) [pid = 1984] [serial = 2350] [outer = 0x0] 15:24:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 253 (0x14257d800) [pid = 1984] [serial = 2351] [outer = 0x1422bd000] 15:24:52 INFO - PROCESS | 1984 | 1461191092202 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 254 (0x142581800) [pid = 1984] [serial = 2352] [outer = 0x1422bd000] 15:24:52 INFO - PROCESS | 1984 | 1461191092570 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]]]}] 15:24:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:24:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:24:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 769ms 15:24:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:24:52 INFO - PROCESS | 1984 | 1461191092620 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 1984 | 1461191092621 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:24:52 INFO - PROCESS | 1984 | 1461191092623 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 1984 | 1461191092624 Marionette TRACE conn2 <- [1,3102,null,{}] 15:24:52 INFO - PROCESS | 1984 | 1461191092627 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}] 15:24:52 INFO - PROCESS | 1984 | 1461191092757 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:24:52 INFO - PROCESS | 1984 | 1461191092913 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1984 | ++DOCSHELL 0x147818800 == 141 [pid = 1984] [id = 785] 15:24:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 255 (0x1422c2400) [pid = 1984] [serial = 2353] [outer = 0x0] 15:24:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 256 (0x142583800) [pid = 1984] [serial = 2354] [outer = 0x1422c2400] 15:24:52 INFO - PROCESS | 1984 | 1461191092942 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 1984 | ++DOMWINDOW == 257 (0x14258bc00) [pid = 1984] [serial = 2355] [outer = 0x1422c2400] 15:24:53 INFO - PROCESS | 1984 | 1461191093306 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:24:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:24:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 723ms 15:24:53 INFO - PROCESS | 1984 | 1461191093346 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 1984 | 1461191093348 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:24:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:24:53 INFO - PROCESS | 1984 | 1461191093350 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1984 | 1461191093351 Marionette TRACE conn2 <- [1,3106,null,{}] 15:24:53 INFO - PROCESS | 1984 | 1461191093354 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}] 15:24:53 INFO - PROCESS | 1984 | 1461191093503 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:24:53 INFO - PROCESS | 1984 | 1461191093640 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 1984 | ++DOCSHELL 0x147835800 == 142 [pid = 1984] [id = 786] 15:24:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 258 (0x137e46c00) [pid = 1984] [serial = 2356] [outer = 0x0] 15:24:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 259 (0x137e49800) [pid = 1984] [serial = 2357] [outer = 0x137e46c00] 15:24:53 INFO - PROCESS | 1984 | 1461191093669 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1984 | ++DOMWINDOW == 260 (0x137e4d800) [pid = 1984] [serial = 2358] [outer = 0x137e46c00] 15:24:54 INFO - PROCESS | 1984 | 1461191094109 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]]]}] 15:24:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:24:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:24:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:24:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 769ms 15:24:54 INFO - PROCESS | 1984 | 1461191094121 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 1984 | 1461191094123 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:24:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:24:54 INFO - PROCESS | 1984 | 1461191094127 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 1984 | 1461191094129 Marionette TRACE conn2 <- [1,3110,null,{}] 15:24:54 INFO - PROCESS | 1984 | 1461191094133 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}] 15:24:54 INFO - PROCESS | 1984 | 1461191094339 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:24:54 INFO - PROCESS | 1984 | 1461191094781 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 1984 | ++DOCSHELL 0x123cb4800 == 143 [pid = 1984] [id = 787] 15:24:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 261 (0x114be0400) [pid = 1984] [serial = 2359] [outer = 0x0] 15:24:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 262 (0x114e8d000) [pid = 1984] [serial = 2360] [outer = 0x114be0400] 15:24:54 INFO - PROCESS | 1984 | 1461191094812 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1984 | ++DOMWINDOW == 263 (0x118ce0000) [pid = 1984] [serial = 2361] [outer = 0x114be0400] 15:24:55 INFO - PROCESS | 1984 | 1461191095312 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"]]]}] 15:24:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:24:55 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 15:24:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:24:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1223ms 15:24:55 INFO - PROCESS | 1984 | 1461191095351 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 1984 | 1461191095356 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:24:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:24:55 INFO - PROCESS | 1984 | 1461191095362 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1984 | 1461191095364 Marionette TRACE conn2 <- [1,3114,null,{}] 15:24:55 INFO - PROCESS | 1984 | 1461191095369 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}] 15:24:55 INFO - PROCESS | 1984 | 1461191095567 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:24:55 INFO - PROCESS | 1984 | 1461191095692 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\", \"f91674d3-baa1-4093-a85a-945097bfc7b6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1984 | ++DOCSHELL 0x12aecf800 == 144 [pid = 1984] [id = 788] 15:24:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 264 (0x114e8a400) [pid = 1984] [serial = 2362] [outer = 0x0] 15:24:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 265 (0x11a8c1800) [pid = 1984] [serial = 2363] [outer = 0x114e8a400] 15:24:55 INFO - PROCESS | 1984 | 1461191095721 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 1984 | ++DOMWINDOW == 266 (0x124718c00) [pid = 1984] [serial = 2364] [outer = 0x114e8a400] 15:24:56 INFO - PROCESS | 1984 | 1461191096116 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]]]}] 15:24:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:24:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 773ms 15:24:56 INFO - PROCESS | 1984 | 1461191096136 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1984 | 1461191096138 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:24:57 INFO - PROCESS | 1984 | --DOCSHELL 0x123ba9800 == 143 [pid = 1984] [id = 670] 15:24:57 INFO - PROCESS | 1984 | --DOCSHELL 0x12fb33000 == 142 [pid = 1984] [id = 771] 15:24:57 INFO - PROCESS | 1984 | --DOCSHELL 0x12e944000 == 141 [pid = 1984] [id = 770] 15:24:57 INFO - PROCESS | 1984 | --DOCSHELL 0x127da9000 == 140 [pid = 1984] [id = 769] 15:24:57 INFO - PROCESS | 1984 | --DOCSHELL 0x12cea0800 == 139 [pid = 1984] [id = 768] 15:24:57 INFO - PROCESS | 1984 | --DOCSHELL 0x12a612800 == 138 [pid = 1984] [id = 767] 15:24:57 WARNING - u'runner_teardown' () 15:24:57 INFO - No more tests 15:24:57 INFO - Got 0 unexpected results 15:24:57 INFO - SUITE-END | took 553s 15:24:57 INFO - Closing logging queue 15:24:57 INFO - queue closed 15:24:57 INFO - Return code: 0 15:24:57 WARNING - # TBPL SUCCESS # 15:24:57 INFO - Running post-action listener: _resource_record_post_action 15:24:57 INFO - Running post-run listener: _resource_record_post_run 15:24:58 INFO - Total resource usage - Wall time: 576s; CPU: 57.0%; Read bytes: 1097728; Write bytes: 996188672; Read time: 15; Write time: 4982 15:24:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:24:58 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 188674560; Write bytes: 190982144; Read time: 15677; Write time: 533 15:24:58 INFO - run-tests - Wall time: 557s; CPU: 57.0%; Read bytes: 1015808; Write bytes: 791913472; Read time: 13; Write time: 4401 15:24:58 INFO - Running post-run listener: _upload_blobber_files 15:24:58 INFO - Blob upload gear active. 15:24:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:24:58 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 15:24:58 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'] 15:24:58 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 15:24:58 INFO - (blobuploader) - INFO - Open directory for files ... 15:24:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:24:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:24:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:24:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:24:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:24:59 INFO - (blobuploader) - INFO - Done attempting. 15:24:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:24:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:24:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:25:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:25:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:25:01 INFO - (blobuploader) - INFO - Done attempting. 15:25:01 INFO - (blobuploader) - INFO - Iteration through files over. 15:25:01 INFO - Return code: 0 15:25:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:25:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:25:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/980e8669aab05e7f5104d889817e253a4a1170846513bbdbf30cc4b15a88d02e1b692fdd1fa5cf2d35a8845e872d9811ab5504d5b3b8cca71e48e91f88fa3a66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/433a29111b675f43fd6b564110e954783a980ad0d086d22069a36f91c94f7fe8ac70c97bef97fcee13155d40b2c1eb4dbc785a1d4696897551a1901ba2fdf865"} 15:25:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:25:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:25:01 INFO - Contents: 15:25:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/980e8669aab05e7f5104d889817e253a4a1170846513bbdbf30cc4b15a88d02e1b692fdd1fa5cf2d35a8845e872d9811ab5504d5b3b8cca71e48e91f88fa3a66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/433a29111b675f43fd6b564110e954783a980ad0d086d22069a36f91c94f7fe8ac70c97bef97fcee13155d40b2c1eb4dbc785a1d4696897551a1901ba2fdf865"} 15:25:01 INFO - Running post-run listener: copy_logs_to_upload_dir 15:25:01 INFO - Copying logs to upload dir... 15:25:01 INFO - mkdir: /builds/slave/test/build/upload/logs 15:25:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=628.675878 ========= master_lag: 0.39 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 29 secs) (at 2016-04-20 15:25:01.765420) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:25:01.769658) ========= 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.CrnrDyighs/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.4Vz2ief7Zk/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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/980e8669aab05e7f5104d889817e253a4a1170846513bbdbf30cc4b15a88d02e1b692fdd1fa5cf2d35a8845e872d9811ab5504d5b3b8cca71e48e91f88fa3a66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/433a29111b675f43fd6b564110e954783a980ad0d086d22069a36f91c94f7fe8ac70c97bef97fcee13155d40b2c1eb4dbc785a1d4696897551a1901ba2fdf865"} build_url:https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013163 build_url: 'https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/980e8669aab05e7f5104d889817e253a4a1170846513bbdbf30cc4b15a88d02e1b692fdd1fa5cf2d35a8845e872d9811ab5504d5b3b8cca71e48e91f88fa3a66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/433a29111b675f43fd6b564110e954783a980ad0d086d22069a36f91c94f7fe8ac70c97bef97fcee13155d40b2c1eb4dbc785a1d4696897551a1901ba2fdf865"}' symbols_url: 'https://queue.taskcluster.net/v1/task/M17b6iMmQCKwkW6KqEb6YA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:25:01.812827) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:25:01.815004) ========= 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.CrnrDyighs/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.4Vz2ief7Zk/Listeners TMPDIR=/var/folders/0w/_9q7s0fs5jx2xng3q6l6pqxw00000w/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.004842 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:25:01.864331) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:25:01.864752) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 15:25:01.865214) ========= ========= Total master_lag: 0.53 =========