builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0173 starttime: 1461026956.47 results: success (0) buildid: 20160418151628 builduid: 8c315b4aa65a4fcdaad46c949d0ca905 revision: e8ef4670ee16f419b1037b715f0d28978825439e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.470934) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.471378) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.471689) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.519255) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.519611) ========= 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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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-18 17:49:16-- 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% 61.6M=0s 2016-04-18 17:49:16 (61.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.166085 ========= master_lag: 0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.925384) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.928834) ========= 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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.027339 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:16.985098) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 17:49:16.985496) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev e8ef4670ee16f419b1037b715f0d28978825439e --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 e8ef4670ee16f419b1037b715f0d28978825439e --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hlLYwy0s3p/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.ZED8LzFVk4/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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-18 17:49:17,062 truncating revision to first 12 chars 2016-04-18 17:49:17,063 Setting DEBUG logging. 2016-04-18 17:49:17,063 attempt 1/10 2016-04-18 17:49:17,063 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e8ef4670ee16?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 17:49:18,240 unpacking tar archive at: fx-team-e8ef4670ee16/testing/mozharness/ program finished with exit code 0 elapsedTime=1.415203 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 17:49:18.427861) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:18.428256) ========= script_repo_revision: e8ef4670ee16f419b1037b715f0d28978825439e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:18.428710) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:18.429013) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 17:49:18.454378) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 48 secs) (at 2016-04-18 17:49:18.454838) ========= /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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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 17:49:18 INFO - MultiFileLogger online at 20160418 17:49:18 in /builds/slave/test 17:49:18 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 17:49:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:49:18 INFO - {'append_to_log': False, 17:49:18 INFO - 'base_work_dir': '/builds/slave/test', 17:49:18 INFO - 'blob_upload_branch': 'fx-team', 17:49:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:49:18 INFO - 'buildbot_json_path': 'buildprops.json', 17:49:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:49:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:49:18 INFO - 'download_minidump_stackwalk': True, 17:49:18 INFO - 'download_symbols': 'true', 17:49:18 INFO - 'e10s': False, 17:49:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:49:18 INFO - 'tooltool.py': '/tools/tooltool.py', 17:49:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:49:18 INFO - '/tools/misc-python/virtualenv.py')}, 17:49:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:49:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:49:18 INFO - 'log_level': 'info', 17:49:18 INFO - 'log_to_console': True, 17:49:18 INFO - 'opt_config_files': (), 17:49:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:49:18 INFO - '--processes=1', 17:49:18 INFO - '--config=%(test_path)s/wptrunner.ini', 17:49:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:49:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:49:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:49:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:49:18 INFO - 'pip_index': False, 17:49:18 INFO - 'require_test_zip': True, 17:49:18 INFO - 'test_type': ('testharness',), 17:49:18 INFO - 'this_chunk': '1', 17:49:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:49:18 INFO - 'total_chunks': '10', 17:49:18 INFO - 'virtualenv_path': 'venv', 17:49:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:49:18 INFO - 'work_dir': 'build'} 17:49:18 INFO - ##### 17:49:18 INFO - ##### Running clobber step. 17:49:18 INFO - ##### 17:49:18 INFO - Running pre-action listener: _resource_record_pre_action 17:49:18 INFO - Running main action method: clobber 17:49:18 INFO - rmtree: /builds/slave/test/build 17:49:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:49:21 INFO - Running post-action listener: _resource_record_post_action 17:49:21 INFO - ##### 17:49:21 INFO - ##### Running read-buildbot-config step. 17:49:21 INFO - ##### 17:49:21 INFO - Running pre-action listener: _resource_record_pre_action 17:49:21 INFO - Running main action method: read_buildbot_config 17:49:21 INFO - Using buildbot properties: 17:49:21 INFO - { 17:49:21 INFO - "project": "", 17:49:21 INFO - "product": "firefox", 17:49:21 INFO - "script_repo_revision": "production", 17:49:21 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 17:49:21 INFO - "repository": "", 17:49:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 17:49:21 INFO - "buildid": "20160418151628", 17:49:21 INFO - "pgo_build": "False", 17:49:21 INFO - "basedir": "/builds/slave/test", 17:49:21 INFO - "buildnumber": 355, 17:49:21 INFO - "slavename": "t-yosemite-r7-0173", 17:49:21 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 17:49:21 INFO - "platform": "macosx64", 17:49:21 INFO - "branch": "fx-team", 17:49:21 INFO - "revision": "e8ef4670ee16f419b1037b715f0d28978825439e", 17:49:21 INFO - "repo_path": "integration/fx-team", 17:49:21 INFO - "moz_repo_path": "", 17:49:21 INFO - "stage_platform": "macosx64", 17:49:21 INFO - "builduid": "8c315b4aa65a4fcdaad46c949d0ca905", 17:49:21 INFO - "slavebuilddir": "test" 17:49:21 INFO - } 17:49:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 17:49:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 17:49:21 INFO - Running post-action listener: _resource_record_post_action 17:49:21 INFO - ##### 17:49:21 INFO - ##### Running download-and-extract step. 17:49:21 INFO - ##### 17:49:21 INFO - Running pre-action listener: _resource_record_pre_action 17:49:21 INFO - Running main action method: download_and_extract 17:49:21 INFO - mkdir: /builds/slave/test/build/tests 17:49:21 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')]} 17:49:21 INFO - https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:49:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:49:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:49:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:23 INFO - Downloaded 1235 bytes. 17:49:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:49:23 INFO - Using the following test package requirements: 17:49:23 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:49:23 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 17:49:23 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 17:49:23 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'jsshell-mac64.zip'], 17:49:23 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 17:49:23 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:49:23 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 17:49:23 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 17:49:23 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 17:49:23 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:49:23 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 17:49:23 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 17:49:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:23 INFO - https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:49:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:49:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:49:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:24 INFO - Downloaded 17917764 bytes. 17:49:24 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/*'] 17:49:24 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/* 17:49:25 INFO - caution: filename not matched: web-platform/* 17:49:25 INFO - Return code: 11 17:49:25 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')]} 17:49:25 INFO - https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:49:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:49:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:49:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:26 INFO - Downloaded 36382569 bytes. 17:49:26 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/*'] 17:49:26 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/* 17:49:31 INFO - caution: filename not matched: bin/* 17:49:31 INFO - caution: filename not matched: config/* 17:49:31 INFO - caution: filename not matched: mozbase/* 17:49:31 INFO - caution: filename not matched: marionette/* 17:49:31 INFO - caution: filename not matched: tools/wptserve/* 17:49:31 INFO - Return code: 11 17:49:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:31 INFO - https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 17:49:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:49:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:49:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 17:49:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:34 INFO - Downloaded 68698482 bytes. 17:49:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:49:34 INFO - mkdir: /builds/slave/test/properties 17:49:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:49:34 INFO - Writing to file /builds/slave/test/properties/build_url 17:49:34 INFO - Contents: 17:49:34 INFO - build_url:https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:49:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:49:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:49:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:49:35 INFO - Contents: 17:49:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:49: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')]} 17:49:35 INFO - https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:49:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:49:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:49:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/d983A0YcSSOZsAP31VV80w/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 17:49:38 INFO - Downloaded 103332762 bytes. 17:49:38 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'] 17:49:38 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 17:49:42 INFO - Return code: 0 17:49:42 INFO - Running post-action listener: _resource_record_post_action 17:49:42 INFO - Running post-action listener: set_extra_try_arguments 17:49:42 INFO - ##### 17:49:42 INFO - ##### Running create-virtualenv step. 17:49:42 INFO - ##### 17:49:42 INFO - Running pre-action listener: _pre_create_virtualenv 17:49:42 INFO - Running pre-action listener: _resource_record_pre_action 17:49:42 INFO - Running main action method: create_virtualenv 17:49:42 INFO - Creating virtualenv /builds/slave/test/build/venv 17:49:42 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 17:49:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:49:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:49:42 INFO - Using real prefix '/tools/python27' 17:49:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:49:42 INFO - Installing distribute.............................................................................................................................................................................................done. 17:49:45 INFO - Installing pip.................done. 17:49:45 INFO - Return code: 0 17:49:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:49: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')]} 17:49:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:49:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49: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')]} 17:49:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:49:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:45 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 0x10d8ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdbb1d6ad50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c65e0>, '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 0x10d4a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d4990>, '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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:49:45 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 17:49:45 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 17:49:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hlLYwy0s3p/Render', 17:49:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:45 INFO - 'HOME': '/Users/cltbld', 17:49:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:45 INFO - 'LOGNAME': 'cltbld', 17:49:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:45 INFO - 'MOZ_NO_REMOTE': '1', 17:49:45 INFO - 'NO_EM_RESTART': '1', 17:49:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:45 INFO - 'PWD': '/builds/slave/test', 17:49:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:45 INFO - 'SHELL': '/bin/bash', 17:49:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZED8LzFVk4/Listeners', 17:49:45 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 17:49:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:45 INFO - 'USER': 'cltbld', 17:49:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:45 INFO - 'XPC_FLAGS': '0x0', 17:49:45 INFO - 'XPC_SERVICE_NAME': '0', 17:49:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:49:46 INFO - Downloading/unpacking psutil>=0.7.1 17:49:46 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 17:49:46 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 17:49:46 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 17:49:46 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 17:49:46 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 17:49:46 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 17:49:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:49:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:49:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:49:49 INFO - Installing collected packages: psutil 17:49:49 INFO - Running setup.py install for psutil 17:49:49 INFO - building 'psutil._psutil_osx' extension 17:49:49 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 17:49:49 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 17:49:49 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 17:49:49 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 17:49:49 INFO - building 'psutil._psutil_posix' extension 17:49:49 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 17:49:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:49:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:49:50 INFO - ^ 17:49:50 INFO - 1 warning generated. 17:49:50 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 17:49:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:49:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:49:50 INFO - Successfully installed psutil 17:49:50 INFO - Cleaning up... 17:49:50 INFO - Return code: 0 17:49:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:49:50 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')]} 17:49:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:49:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:50 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')]} 17:49:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:49:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:50 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 0x10d8ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdbb1d6ad50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c65e0>, '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 0x10d4a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d4990>, '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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:49:50 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 17:49:50 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 17:49:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hlLYwy0s3p/Render', 17:49:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:50 INFO - 'HOME': '/Users/cltbld', 17:49:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:50 INFO - 'LOGNAME': 'cltbld', 17:49:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:50 INFO - 'MOZ_NO_REMOTE': '1', 17:49:50 INFO - 'NO_EM_RESTART': '1', 17:49:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:50 INFO - 'PWD': '/builds/slave/test', 17:49:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:50 INFO - 'SHELL': '/bin/bash', 17:49:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZED8LzFVk4/Listeners', 17:49:50 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 17:49:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:50 INFO - 'USER': 'cltbld', 17:49:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:50 INFO - 'XPC_FLAGS': '0x0', 17:49:50 INFO - 'XPC_SERVICE_NAME': '0', 17:49:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:49:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:49:50 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 17:49:50 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 17:49:50 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 17:49:50 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 17:49:50 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 17:49:50 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 17:49:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:49:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:49:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:49:53 INFO - Installing collected packages: mozsystemmonitor 17:49:53 INFO - Running setup.py install for mozsystemmonitor 17:49:53 INFO - Successfully installed mozsystemmonitor 17:49:53 INFO - Cleaning up... 17:49:53 INFO - Return code: 0 17:49:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:49:53 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')]} 17:49:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:49:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:53 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')]} 17:49:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:49:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:53 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 0x10d8ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdbb1d6ad50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c65e0>, '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 0x10d4a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d4990>, '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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:49:53 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 17:49:53 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 17:49:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hlLYwy0s3p/Render', 17:49:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:53 INFO - 'HOME': '/Users/cltbld', 17:49:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:53 INFO - 'LOGNAME': 'cltbld', 17:49:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:53 INFO - 'MOZ_NO_REMOTE': '1', 17:49:53 INFO - 'NO_EM_RESTART': '1', 17:49:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:53 INFO - 'PWD': '/builds/slave/test', 17:49:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:53 INFO - 'SHELL': '/bin/bash', 17:49:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZED8LzFVk4/Listeners', 17:49:53 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 17:49:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:53 INFO - 'USER': 'cltbld', 17:49:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:53 INFO - 'XPC_FLAGS': '0x0', 17:49:53 INFO - 'XPC_SERVICE_NAME': '0', 17:49:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:49:53 INFO - Downloading/unpacking blobuploader==1.2.4 17:49:53 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 17:49:53 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 17:49:53 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 17:49:53 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 17:49:53 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 17:49:53 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 17:49:56 INFO - Downloading blobuploader-1.2.4.tar.gz 17:49:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:49:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:49: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 17:49: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 17:49: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 17:49: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 17:49: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 17:49: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 17:49:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:49:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:49: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 17:49: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 17:49: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 17:49: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 17:49: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 17:49: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 17:49:57 INFO - Downloading docopt-0.6.1.tar.gz 17:49:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:49:57 INFO - Installing collected packages: blobuploader, requests, docopt 17:49:57 INFO - Running setup.py install for blobuploader 17:49:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:49:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:49:57 INFO - Running setup.py install for requests 17:49:57 INFO - Running setup.py install for docopt 17:49:58 INFO - Successfully installed blobuploader requests docopt 17:49:58 INFO - Cleaning up... 17:49:58 INFO - Return code: 0 17:49:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:49:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:49:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:49:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:58 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 0x10d8ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdbb1d6ad50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c65e0>, '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 0x10d4a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d4990>, '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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:49:58 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 17:49:58 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 17:49:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hlLYwy0s3p/Render', 17:49:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:58 INFO - 'HOME': '/Users/cltbld', 17:49:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:58 INFO - 'LOGNAME': 'cltbld', 17:49:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:58 INFO - 'MOZ_NO_REMOTE': '1', 17:49:58 INFO - 'NO_EM_RESTART': '1', 17:49:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:58 INFO - 'PWD': '/builds/slave/test', 17:49:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:58 INFO - 'SHELL': '/bin/bash', 17:49:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZED8LzFVk4/Listeners', 17:49:58 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 17:49:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:58 INFO - 'USER': 'cltbld', 17:49:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:58 INFO - 'XPC_FLAGS': '0x0', 17:49:58 INFO - 'XPC_SERVICE_NAME': '0', 17:49:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:49:58 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-v15qjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:49:58 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-pXMwnN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:49:58 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-xDRqb0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:49:58 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-92bM_T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:49:58 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-8wnfQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:49:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:49:58 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-QGAetZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-ILWU6y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-KbEo7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-LAmKTA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-LzDph9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-CaL3Wc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-eDYcbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-GMhxP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-9IXpLE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:49:59 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-CF8nyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:50:00 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-nCukgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:50:00 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-CZWYuC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:50:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:50:00 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-fokujI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:50:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:50:00 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-cQ_5Uv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:50:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:00 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-8OHpJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:50:00 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-SJmMrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:50:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:50:01 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 17:50:01 INFO - Running setup.py install for manifestparser 17:50:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:50:01 INFO - Running setup.py install for mozcrash 17:50:01 INFO - Running setup.py install for mozdebug 17:50:01 INFO - Running setup.py install for mozdevice 17:50:01 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:50:01 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:50:01 INFO - Running setup.py install for mozfile 17:50:01 INFO - Running setup.py install for mozhttpd 17:50:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:50:01 INFO - Running setup.py install for mozinfo 17:50:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Running setup.py install for mozInstall 17:50:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Running setup.py install for mozleak 17:50:02 INFO - Running setup.py install for mozlog 17:50:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Running setup.py install for moznetwork 17:50:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:50:02 INFO - Running setup.py install for mozprocess 17:50:02 INFO - Running setup.py install for mozprofile 17:50:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:50:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:50:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:50:03 INFO - Running setup.py install for mozrunner 17:50:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:50:03 INFO - Running setup.py install for mozscreenshot 17:50:03 INFO - Running setup.py install for moztest 17:50:03 INFO - Running setup.py install for mozversion 17:50:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:50:03 INFO - Running setup.py install for wptserve 17:50:03 INFO - Running setup.py install for marionette-driver 17:50:04 INFO - Running setup.py install for browsermob-proxy 17:50:04 INFO - Running setup.py install for marionette-client 17:50:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:50:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:50:04 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 17:50:04 INFO - Cleaning up... 17:50:04 INFO - Return code: 0 17:50:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:50:04 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')]} 17:50:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:50:04 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')]} 17:50:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:50:04 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 0x10d8ade90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8caf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdbb1d6ad50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d8c65e0>, '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 0x10d4a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d4990>, '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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:50:04 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 17:50:04 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 17:50:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hlLYwy0s3p/Render', 17:50:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:50:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:50:04 INFO - 'HOME': '/Users/cltbld', 17:50:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:50:04 INFO - 'LOGNAME': 'cltbld', 17:50:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:04 INFO - 'MOZ_NO_REMOTE': '1', 17:50:04 INFO - 'NO_EM_RESTART': '1', 17:50:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:50:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:04 INFO - 'PWD': '/builds/slave/test', 17:50:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:50:04 INFO - 'SHELL': '/bin/bash', 17:50:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZED8LzFVk4/Listeners', 17:50:04 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 17:50:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:50:04 INFO - 'USER': 'cltbld', 17:50:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:50:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:50:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:50:04 INFO - 'XPC_FLAGS': '0x0', 17:50:04 INFO - 'XPC_SERVICE_NAME': '0', 17:50:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:50:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:50:04 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-KrzKWj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:50:04 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)) 17:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:50:04 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-WOcY0l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-zk0mM6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-bL8Qe2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-o8g5W3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-IzYl2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-grWQzy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-LQmNdy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-cGwzM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-irV08A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:50:05 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)) 17:50:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:50:05 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-6EuP7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-HxVK0O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-hnOd9J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-IinWQt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-VhL_RW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-EtnJxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-e2pF6b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-cTEtCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Trq4QT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:50:06 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)) 17:50:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:06 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1xc7kL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:50:07 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)) 17:50:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:50:07 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-wLPp3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:50:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:50:07 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)) 17:50:07 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)) 17:50:07 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)) 17:50:07 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)) 17:50:07 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)) 17:50:07 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)) 17:50:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:50:07 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 17:50:07 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 17:50:07 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 17:50:07 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 17:50:07 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 17:50:07 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 17:50:09 INFO - Downloading blessings-1.6.tar.gz 17:50:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:50:10 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)) 17:50:10 INFO - Installing collected packages: blessings 17:50:10 INFO - Running setup.py install for blessings 17:50:10 INFO - Successfully installed blessings 17:50:10 INFO - Cleaning up... 17:50:10 INFO - Return code: 0 17:50:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:50:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:50:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:50:10 INFO - Reading from file tmpfile_stdout 17:50:10 INFO - Current package versions: 17:50:10 INFO - blessings == 1.6 17:50:10 INFO - blobuploader == 1.2.4 17:50:10 INFO - browsermob-proxy == 0.6.0 17:50:10 INFO - docopt == 0.6.1 17:50:10 INFO - manifestparser == 1.1 17:50:10 INFO - marionette-client == 2.3.0 17:50:10 INFO - marionette-driver == 1.4.0 17:50:10 INFO - mozInstall == 1.12 17:50:10 INFO - mozcrash == 0.17 17:50:10 INFO - mozdebug == 0.1 17:50:10 INFO - mozdevice == 0.48 17:50:10 INFO - mozfile == 1.2 17:50:10 INFO - mozhttpd == 0.7 17:50:10 INFO - mozinfo == 0.9 17:50:10 INFO - mozleak == 0.1 17:50:10 INFO - mozlog == 3.1 17:50:10 INFO - moznetwork == 0.27 17:50:10 INFO - mozprocess == 0.22 17:50:10 INFO - mozprofile == 0.28 17:50:10 INFO - mozrunner == 6.11 17:50:10 INFO - mozscreenshot == 0.1 17:50:10 INFO - mozsystemmonitor == 0.0 17:50:10 INFO - moztest == 0.7 17:50:10 INFO - mozversion == 1.4 17:50:10 INFO - psutil == 3.1.1 17:50:10 INFO - requests == 1.2.3 17:50:10 INFO - wptserve == 1.4.0 17:50:10 INFO - wsgiref == 0.1.2 17:50:10 INFO - Running post-action listener: _resource_record_post_action 17:50:10 INFO - Running post-action listener: _start_resource_monitoring 17:50:10 INFO - Starting resource monitoring. 17:50:10 INFO - ##### 17:50:10 INFO - ##### Running pull step. 17:50:10 INFO - ##### 17:50:10 INFO - Running pre-action listener: _resource_record_pre_action 17:50:10 INFO - Running main action method: pull 17:50:10 INFO - Pull has nothing to do! 17:50:10 INFO - Running post-action listener: _resource_record_post_action 17:50:10 INFO - ##### 17:50:10 INFO - ##### Running install step. 17:50:10 INFO - ##### 17:50:10 INFO - Running pre-action listener: _resource_record_pre_action 17:50:10 INFO - Running main action method: install 17:50:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:50:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:50:10 INFO - Reading from file tmpfile_stdout 17:50:10 INFO - Detecting whether we're running mozinstall >=1.0... 17:50:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:50:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:50:11 INFO - Reading from file tmpfile_stdout 17:50:11 INFO - Output received: 17:50:11 INFO - Usage: mozinstall [options] installer 17:50:11 INFO - Options: 17:50:11 INFO - -h, --help show this help message and exit 17:50:11 INFO - -d DEST, --destination=DEST 17:50:11 INFO - Directory to install application into. [default: 17:50:11 INFO - "/builds/slave/test"] 17:50:11 INFO - --app=APP Application being installed. [default: firefox] 17:50:11 INFO - mkdir: /builds/slave/test/build/application 17:50:11 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'] 17:50:11 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 17:50:30 INFO - Reading from file tmpfile_stdout 17:50:30 INFO - Output received: 17:50:30 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:50:30 INFO - Running post-action listener: _resource_record_post_action 17:50:30 INFO - ##### 17:50:30 INFO - ##### Running run-tests step. 17:50:30 INFO - ##### 17:50:30 INFO - Running pre-action listener: _resource_record_pre_action 17:50:30 INFO - Running main action method: run_tests 17:50:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:50:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:50:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:50:30 INFO - grabbing minidump binary from tooltool 17:50:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:30 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 0x10d8c65e0>, '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 0x10d4a9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d4d4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:50:30 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 17:50:30 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 17:50:30 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:50:30 INFO - Return code: 0 17:50:30 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:50:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:50:30 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/d983A0YcSSOZsAP31VV80w/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 17:50:30 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/d983A0YcSSOZsAP31VV80w/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 17:50:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hlLYwy0s3p/Render', 17:50:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:50:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:50:30 INFO - 'HOME': '/Users/cltbld', 17:50:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:50:30 INFO - 'LOGNAME': 'cltbld', 17:50:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:50:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:30 INFO - 'MOZ_NO_REMOTE': '1', 17:50:30 INFO - 'NO_EM_RESTART': '1', 17:50:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:50:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:50:30 INFO - 'PWD': '/builds/slave/test', 17:50:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:50:30 INFO - 'SHELL': '/bin/bash', 17:50:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZED8LzFVk4/Listeners', 17:50:30 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 17:50:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:50:30 INFO - 'USER': 'cltbld', 17:50:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:50:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:50:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:50:30 INFO - 'XPC_FLAGS': '0x0', 17:50:30 INFO - 'XPC_SERVICE_NAME': '0', 17:50:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:50:30 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/d983A0YcSSOZsAP31VV80w/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 17:50:31 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 17:50:31 INFO - import pkg_resources 17:50:32 INFO - Using 1 client processes 17:50:32 INFO - wptserve Starting http server on 127.0.0.1:8000 17:50:32 INFO - wptserve Starting http server on 127.0.0.1:8001 17:50:32 INFO - wptserve Starting http server on 127.0.0.1:8443 17:50:34 INFO - SUITE-START | Running 778 tests 17:50:34 INFO - Running testharness tests 17:50:34 INFO - Setting up ssl 17:50:34 INFO - PROCESS | certutil | 17:50:34 INFO - PROCESS | certutil | 17:50:34 INFO - PROCESS | certutil | 17:50:34 INFO - Certificate Nickname Trust Attributes 17:50:34 INFO - SSL,S/MIME,JAR/XPI 17:50:34 INFO - 17:50:34 INFO - web-platform-tests CT,, 17:50:34 INFO - 17:50:34 INFO - Starting runner 17:50:35 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:50:35 INFO - PROCESS | 1655 | 1461027035378 Marionette DEBUG Marionette enabled via build flag and pref 17:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11648c800 == 1 [pid = 1655] [id = 1] 17:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x11648d000) [pid = 1655] [serial = 1] [outer = 0x0] 17:50:35 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x11648e000) [pid = 1655] [serial = 2] [outer = 0x11648d000] 17:50:35 INFO - PROCESS | 1655 | 1461027035721 Marionette INFO Listening on port 2828 17:50:36 INFO - PROCESS | 1655 | 1461027036031 Marionette DEBUG Marionette enabled via command-line flag 17:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119144800 == 2 [pid = 1655] [id = 2] 17:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x119145000) [pid = 1655] [serial = 3] [outer = 0x0] 17:50:36 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 17:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x119146000) [pid = 1655] [serial = 4] [outer = 0x119145000] 17:50:36 INFO - PROCESS | 1655 | [1655] 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 17:50:36 INFO - PROCESS | 1655 | 1461027036222 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 17:50:36 INFO - PROCESS | 1655 | 1461027036328 Marionette DEBUG Closed connection conn0 17:50:36 INFO - PROCESS | 1655 | [1655] 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 17:50:36 INFO - PROCESS | 1655 | 1461027036333 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 17:50:36 INFO - PROCESS | 1655 | 1461027036361 Marionette DEBUG Closed connection conn1 17:50:36 INFO - PROCESS | 1655 | [1655] 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 17:50:36 INFO - PROCESS | 1655 | 1461027036366 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 17:50:36 INFO - PROCESS | 1655 | 1461027036378 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:50:36 INFO - PROCESS | 1655 | 1461027036382 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":"20160418151628","device":"desktop","version":"48.0a1"} 17:50:36 INFO - PROCESS | 1655 | [1655] 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 17:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c258000 == 3 [pid = 1655] [id = 3] 17:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x11c259000) [pid = 1655] [serial = 5] [outer = 0x0] 17:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c259800 == 4 [pid = 1655] [id = 4] 17:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x11b72ac00) [pid = 1655] [serial = 6] [outer = 0x0] 17:50:37 INFO - PROCESS | 1655 | [1655] 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 17:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c7a800 == 5 [pid = 1655] [id = 5] 17:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x11b729400) [pid = 1655] [serial = 7] [outer = 0x0] 17:50:37 INFO - PROCESS | 1655 | [1655] 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 17:50:37 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x123dd8000) [pid = 1655] [serial = 8] [outer = 0x11b729400] 17:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x1242cd800) [pid = 1655] [serial = 9] [outer = 0x11c259000] 17:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123cf1800) [pid = 1655] [serial = 10] [outer = 0x11b72ac00] 17:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123cf3800) [pid = 1655] [serial = 11] [outer = 0x11b729400] 17:50:38 INFO - PROCESS | 1655 | 1461027038578 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1655 | 1461027038591 Marionette DEBUG loaded listener.js 17:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x129459800) [pid = 1655] [serial = 12] [outer = 0x11b729400] 17:50:39 INFO - PROCESS | 1655 | 1461027039109 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5e01a294-0e7e-7441-81a1-3aa16943deec","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":"20160418151628","device":"desktop","version":"48.0a1","command_id":1}}] 17:50:39 INFO - PROCESS | 1655 | 1461027039206 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}] 17:50:39 INFO - PROCESS | 1655 | 1461027039251 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:50:39 INFO - PROCESS | 1655 | 1461027039348 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:50:39 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:50:39 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:50:39 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x12b587400) [pid = 1655] [serial = 13] [outer = 0x11b729400] 17:50:39 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:50:39 INFO - PROCESS | 1655 | 1461027039647 Marionette TRACE conn2 <- [1,3,null,{}] 17:50:39 INFO - PROCESS | 1655 | 1461027039649 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:50:39 INFO - PROCESS | 1655 | 1461027039672 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:50:39 INFO - PROCESS | 1655 | 1461027039696 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:50:39 INFO - PROCESS | 1655 | 1461027039697 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:50:39 INFO - PROCESS | 1655 | 1461027039706 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:50:39 INFO - PROCESS | 1655 | 1461027039708 Marionette TRACE conn2 <- [1,6,null,{}] 17:50:39 INFO - PROCESS | 1655 | 1461027039710 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}] 17:50:39 INFO - PROCESS | 1655 | 1461027039717 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:50:39 INFO - PROCESS | 1655 | 1461027039725 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8ac000 == 6 [pid = 1655] [id = 6] 17:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x12948d400) [pid = 1655] [serial = 14] [outer = 0x0] 17:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x12948f400) [pid = 1655] [serial = 15] [outer = 0x12948d400] 17:50:39 INFO - PROCESS | 1655 | 1461027039758 Marionette DEBUG loaded listener.js 17:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x129495000) [pid = 1655] [serial = 16] [outer = 0x12948d400] 17:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0a6000 == 7 [pid = 1655] [id = 7] 17:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x118541000) [pid = 1655] [serial = 17] [outer = 0x0] 17:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x12bc72c00) [pid = 1655] [serial = 18] [outer = 0x118541000] 17:50:40 INFO - PROCESS | 1655 | 1461027040186 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1655 | 1461027040227 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]]]}] 17:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12bc7c800) [pid = 1655] [serial = 19] [outer = 0x118541000] 17:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 576ms 17:50:40 INFO - PROCESS | 1655 | 1461027040306 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 1655 | 1461027040308 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:50:40 INFO - PROCESS | 1655 | 1461027040329 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1655 | 1461027040331 Marionette TRACE conn2 <- [1,10,null,{}] 17:50:40 INFO - PROCESS | 1655 | 1461027040386 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}] 17:50:40 INFO - PROCESS | 1655 | 1461027040631 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:50:40 INFO - PROCESS | 1655 | 1461027040664 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3ec000 == 8 [pid = 1655] [id = 8] 17:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12d43a800) [pid = 1655] [serial = 20] [outer = 0x0] 17:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12d43c400) [pid = 1655] [serial = 21] [outer = 0x12d43a800] 17:50:40 INFO - PROCESS | 1655 | 1461027040746 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12d440c00) [pid = 1655] [serial = 22] [outer = 0x12d43a800] 17:50:41 INFO - PROCESS | 1655 | 1461027041011 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]]]}] 17:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 729ms 17:50:41 INFO - PROCESS | 1655 | 1461027041057 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1655 | 1461027041059 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:50:41 INFO - PROCESS | 1655 | 1461027041061 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1655 | 1461027041062 Marionette TRACE conn2 <- [1,14,null,{}] 17:50:41 INFO - PROCESS | 1655 | 1461027041065 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}] 17:50:41 INFO - PROCESS | 1655 | 1461027041163 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:50:41 INFO - PROCESS | 1655 | 1461027041167 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dacd000 == 9 [pid = 1655] [id = 9] 17:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12d441000) [pid = 1655] [serial = 23] [outer = 0x0] 17:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12daa8000) [pid = 1655] [serial = 24] [outer = 0x12d441000] 17:50:41 INFO - PROCESS | 1655 | 1461027041194 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12dcb4c00) [pid = 1655] [serial = 25] [outer = 0x12d441000] 17:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 17:50:41 INFO - PROCESS | 1655 | 1461027041477 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]]]}] 17:50:41 INFO - PROCESS | 1655 | 1461027041483 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1655 | 1461027041484 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:50:41 INFO - PROCESS | 1655 | 1461027041494 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1655 | 1461027041496 Marionette TRACE conn2 <- [1,18,null,{}] 17:50:41 INFO - PROCESS | 1655 | 1461027041498 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}] 17:50:41 INFO - PROCESS | 1655 | 1461027041597 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:50:41 INFO - PROCESS | 1655 | 1461027041600 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e413800 == 10 [pid = 1655] [id = 10] 17:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12dcba800) [pid = 1655] [serial = 26] [outer = 0x0] 17:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12e384400) [pid = 1655] [serial = 27] [outer = 0x12dcba800] 17:50:41 INFO - PROCESS | 1655 | 1461027041628 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12e39e000) [pid = 1655] [serial = 28] [outer = 0x12dcba800] 17:50:41 INFO - PROCESS | 1655 | 1461027041879 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]]]}] 17:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 17:50:41 INFO - PROCESS | 1655 | 1461027041915 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1655 | 1461027041917 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:50:41 INFO - PROCESS | 1655 | 1461027041927 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1655 | 1461027041928 Marionette TRACE conn2 <- [1,22,null,{}] 17:50:41 INFO - PROCESS | 1655 | 1461027041930 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}] 17:50:42 INFO - PROCESS | 1655 | 1461027042021 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:50:42 INFO - PROCESS | 1655 | 1461027042026 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a91e000 == 11 [pid = 1655] [id = 11] 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12e3a1800) [pid = 1655] [serial = 29] [outer = 0x0] 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12e4aa800) [pid = 1655] [serial = 30] [outer = 0x12e3a1800] 17:50:42 INFO - PROCESS | 1655 | 1461027042051 Marionette DEBUG loaded listener.js 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12e4b1c00) [pid = 1655] [serial = 31] [outer = 0x12e3a1800] 17:50:42 INFO - PROCESS | 1655 | 1461027042288 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]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 17:50:42 INFO - PROCESS | 1655 | 1461027042297 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1655 | 1461027042298 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:50:42 INFO - PROCESS | 1655 | 1461027042301 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1655 | 1461027042303 Marionette TRACE conn2 <- [1,26,null,{}] 17:50:42 INFO - PROCESS | 1655 | 1461027042312 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}] 17:50:42 INFO - PROCESS | 1655 | 1461027042408 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:50:42 INFO - PROCESS | 1655 | 1461027042415 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e973800 == 12 [pid = 1655] [id = 12] 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12e4b6c00) [pid = 1655] [serial = 32] [outer = 0x0] 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12e9b5800) [pid = 1655] [serial = 33] [outer = 0x12e4b6c00] 17:50:42 INFO - PROCESS | 1655 | 1461027042440 Marionette DEBUG loaded listener.js 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12edac400) [pid = 1655] [serial = 34] [outer = 0x12e4b6c00] 17:50:42 INFO - PROCESS | 1655 | 1461027042666 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]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 375ms 17:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:50:42 INFO - PROCESS | 1655 | 1461027042677 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1655 | 1461027042677 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:50:42 INFO - PROCESS | 1655 | 1461027042679 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1655 | 1461027042680 Marionette TRACE conn2 <- [1,30,null,{}] 17:50:42 INFO - PROCESS | 1655 | 1461027042682 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}] 17:50:42 INFO - PROCESS | 1655 | 1461027042782 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:50:42 INFO - PROCESS | 1655 | 1461027042787 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edcc000 == 13 [pid = 1655] [id = 13] 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12edaf000) [pid = 1655] [serial = 35] [outer = 0x0] 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12edb6000) [pid = 1655] [serial = 36] [outer = 0x12edaf000] 17:50:42 INFO - PROCESS | 1655 | 1461027042826 Marionette DEBUG loaded listener.js 17:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12ef5d800) [pid = 1655] [serial = 37] [outer = 0x12edaf000] 17:50:43 INFO - PROCESS | 1655 | 1461027043175 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]]]}] 17:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 567ms 17:50:43 INFO - PROCESS | 1655 | 1461027043248 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:50:43 INFO - PROCESS | 1655 | 1461027043249 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:50:43 INFO - PROCESS | 1655 | 1461027043251 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:50:43 INFO - PROCESS | 1655 | 1461027043252 Marionette TRACE conn2 <- [1,34,null,{}] 17:50:43 INFO - PROCESS | 1655 | 1461027043254 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}] 17:50:43 INFO - PROCESS | 1655 | 1461027043337 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:50:43 INFO - PROCESS | 1655 | 1461027043342 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f085800 == 14 [pid = 1655] [id = 14] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12e386400) [pid = 1655] [serial = 38] [outer = 0x0] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12ef64400) [pid = 1655] [serial = 39] [outer = 0x12e386400] 17:50:43 INFO - PROCESS | 1655 | 1461027043367 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12f623000) [pid = 1655] [serial = 40] [outer = 0x12e386400] 17:50:43 INFO - PROCESS | 1655 | 1461027043602 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]]]}] 17:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 17:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:50:43 INFO - PROCESS | 1655 | 1461027043626 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:50:43 INFO - PROCESS | 1655 | 1461027043627 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:50:43 INFO - PROCESS | 1655 | 1461027043629 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:50:43 INFO - PROCESS | 1655 | 1461027043630 Marionette TRACE conn2 <- [1,38,null,{}] 17:50:43 INFO - PROCESS | 1655 | 1461027043633 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}] 17:50:43 INFO - PROCESS | 1655 | 1461027043732 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:50:43 INFO - PROCESS | 1655 | 1461027043738 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f64e000 == 15 [pid = 1655] [id = 15] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12f625400) [pid = 1655] [serial = 41] [outer = 0x0] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12f62cc00) [pid = 1655] [serial = 42] [outer = 0x12f625400] 17:50:43 INFO - PROCESS | 1655 | 1461027043762 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12f7d2800) [pid = 1655] [serial = 43] [outer = 0x12f625400] 17:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa12800 == 16 [pid = 1655] [id = 16] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12fa13000) [pid = 1655] [serial = 44] [outer = 0x0] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12fa15800) [pid = 1655] [serial = 45] [outer = 0x12fa13000] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12fa0b800) [pid = 1655] [serial = 46] [outer = 0x12fa13000] 17:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa12000 == 17 [pid = 1655] [id = 17] 17:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12f7dcc00) [pid = 1655] [serial = 47] [outer = 0x0] 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12faa9000) [pid = 1655] [serial = 48] [outer = 0x12f7dcc00] 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12e37f000) [pid = 1655] [serial = 49] [outer = 0x12f7dcc00] 17:50:44 INFO - PROCESS | 1655 | 1461027044118 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]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 17:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:50:44 INFO - PROCESS | 1655 | 1461027044149 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1655 | 1461027044150 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:50:44 INFO - PROCESS | 1655 | 1461027044152 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1655 | 1461027044154 Marionette TRACE conn2 <- [1,42,null,{}] 17:50:44 INFO - PROCESS | 1655 | 1461027044156 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}] 17:50:44 INFO - PROCESS | 1655 | 1461027044252 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:50:44 INFO - PROCESS | 1655 | 1461027044257 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe75800 == 18 [pid = 1655] [id = 18] 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12f7d5000) [pid = 1655] [serial = 50] [outer = 0x0] 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12fe06400) [pid = 1655] [serial = 51] [outer = 0x12f7d5000] 17:50:44 INFO - PROCESS | 1655 | 1461027044298 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12fe10800) [pid = 1655] [serial = 52] [outer = 0x12f7d5000] 17:50:44 INFO - PROCESS | 1655 | 1461027044704 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]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 17:50:44 INFO - PROCESS | 1655 | 1461027044723 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1655 | 1461027044725 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:50:44 INFO - PROCESS | 1655 | 1461027044728 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1655 | 1461027044731 Marionette TRACE conn2 <- [1,46,null,{}] 17:50:44 INFO - PROCESS | 1655 | 1461027044734 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}] 17:50:44 INFO - PROCESS | 1655 | 1461027044822 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:50:44 INFO - PROCESS | 1655 | 1461027044826 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x130030000 == 19 [pid = 1655] [id = 19] 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x11a848800) [pid = 1655] [serial = 53] [outer = 0x0] 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x11bd62400) [pid = 1655] [serial = 54] [outer = 0x11a848800] 17:50:44 INFO - PROCESS | 1655 | 1461027044855 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x13005b000) [pid = 1655] [serial = 55] [outer = 0x11a848800] 17:50:45 INFO - PROCESS | 1655 | 1461027045102 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]]]}] 17:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 17:50:45 INFO - PROCESS | 1655 | 1461027045149 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1655 | 1461027045150 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:50:45 INFO - PROCESS | 1655 | 1461027045160 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1655 | 1461027045161 Marionette TRACE conn2 <- [1,50,null,{}] 17:50:45 INFO - PROCESS | 1655 | 1461027045163 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}] 17:50:45 INFO - PROCESS | 1655 | 1461027045257 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:50:45 INFO - PROCESS | 1655 | 1461027045261 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa89800 == 20 [pid = 1655] [id = 20] 17:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x11a89f800) [pid = 1655] [serial = 56] [outer = 0x0] 17:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x11a8a3800) [pid = 1655] [serial = 57] [outer = 0x11a89f800] 17:50:45 INFO - PROCESS | 1655 | 1461027045285 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x13005e000) [pid = 1655] [serial = 58] [outer = 0x11a89f800] 17:50:46 INFO - PROCESS | 1655 | 1461027046107 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]]]}] 17:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 969ms 17:50:46 INFO - PROCESS | 1655 | 1461027046130 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1655 | 1461027046132 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:50:46 INFO - PROCESS | 1655 | 1461027046136 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1655 | 1461027046138 Marionette TRACE conn2 <- [1,54,null,{}] 17:50:46 INFO - PROCESS | 1655 | 1461027046142 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}] 17:50:46 INFO - PROCESS | 1655 | 1461027046254 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:50:46 INFO - PROCESS | 1655 | 1461027046307 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b22800 == 21 [pid = 1655] [id = 21] 17:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1146bd800) [pid = 1655] [serial = 59] [outer = 0x0] 17:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x115488400) [pid = 1655] [serial = 60] [outer = 0x1146bd800] 17:50:46 INFO - PROCESS | 1655 | 1461027046339 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1164b6c00) [pid = 1655] [serial = 61] [outer = 0x1146bd800] 17:50:46 INFO - PROCESS | 1655 | 1461027046741 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]]]}] 17:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 671ms 17:50:46 INFO - PROCESS | 1655 | 1461027046819 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1655 | 1461027046823 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:50:46 INFO - PROCESS | 1655 | 1461027046830 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1655 | 1461027046831 Marionette TRACE conn2 <- [1,58,null,{}] 17:50:46 INFO - PROCESS | 1655 | 1461027046834 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}] 17:50:46 INFO - PROCESS | 1655 | 1461027046939 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:50:46 INFO - PROCESS | 1655 | 1461027046992 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11914e800 == 22 [pid = 1655] [id = 22] 17:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1191b1400) [pid = 1655] [serial = 62] [outer = 0x0] 17:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1192dcc00) [pid = 1655] [serial = 63] [outer = 0x1191b1400] 17:50:47 INFO - PROCESS | 1655 | 1461027047021 Marionette DEBUG loaded listener.js 17:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11a84a800) [pid = 1655] [serial = 64] [outer = 0x1191b1400] 17:50:47 INFO - PROCESS | 1655 | 1461027047425 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]]]}] 17:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 17:50:47 INFO - PROCESS | 1655 | 1461027047449 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:50:47 INFO - PROCESS | 1655 | 1461027047451 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:50:47 INFO - PROCESS | 1655 | 1461027047453 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1655 | 1461027047456 Marionette TRACE conn2 <- [1,62,null,{}] 17:50:47 INFO - PROCESS | 1655 | 1461027047464 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}] 17:50:47 INFO - PROCESS | 1655 | 1461027047587 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:50:47 INFO - PROCESS | 1655 | 1461027047643 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119917800 == 23 [pid = 1655] [id = 23] 17:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11a9cb800) [pid = 1655] [serial = 65] [outer = 0x0] 17:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11bea7c00) [pid = 1655] [serial = 66] [outer = 0x11a9cb800] 17:50:47 INFO - PROCESS | 1655 | 1461027047676 Marionette DEBUG loaded listener.js 17:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11c360000) [pid = 1655] [serial = 67] [outer = 0x11a9cb800] 17:50:48 INFO - PROCESS | 1655 | 1461027048275 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]]]}] 17:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 872ms 17:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:50:48 INFO - PROCESS | 1655 | 1461027048326 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:50:48 INFO - PROCESS | 1655 | 1461027048329 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:50:48 INFO - PROCESS | 1655 | 1461027048335 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:50:48 INFO - PROCESS | 1655 | 1461027048338 Marionette TRACE conn2 <- [1,66,null,{}] 17:50:48 INFO - PROCESS | 1655 | 1461027048343 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}] 17:50:48 INFO - PROCESS | 1655 | 1461027048458 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:50:48 INFO - PROCESS | 1655 | 1461027048586 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11648b800 == 24 [pid = 1655] [id = 24] 17:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118e56c00) [pid = 1655] [serial = 68] [outer = 0x0] 17:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118f83800) [pid = 1655] [serial = 69] [outer = 0x118e56c00] 17:50:48 INFO - PROCESS | 1655 | 1461027048648 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118f8dc00) [pid = 1655] [serial = 70] [outer = 0x118e56c00] 17:50:49 INFO - PROCESS | 1655 | 1461027049090 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]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 774ms 17:50:49 INFO - PROCESS | 1655 | 1461027049108 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1655 | 1461027049114 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:50:49 INFO - PROCESS | 1655 | 1461027049123 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1655 | 1461027049125 Marionette TRACE conn2 <- [1,70,null,{}] 17:50:49 INFO - PROCESS | 1655 | 1461027049128 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}] 17:50:49 INFO - PROCESS | 1655 | 1461027049238 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:50:49 INFO - PROCESS | 1655 | 1461027049244 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a9a800 == 25 [pid = 1655] [id = 25] 17:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1185ee000) [pid = 1655] [serial = 71] [outer = 0x0] 17:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119247000) [pid = 1655] [serial = 72] [outer = 0x1185ee000] 17:50:49 INFO - PROCESS | 1655 | 1461027049267 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119d77c00) [pid = 1655] [serial = 73] [outer = 0x1185ee000] 17:50:49 INFO - PROCESS | 1655 | 1461027049558 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]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 474ms 17:50:49 INFO - PROCESS | 1655 | 1461027049594 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1655 | 1461027049594 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:50:49 INFO - PROCESS | 1655 | 1461027049597 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1655 | 1461027049599 Marionette TRACE conn2 <- [1,74,null,{}] 17:50:49 INFO - PROCESS | 1655 | 1461027049608 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}] 17:50:49 INFO - PROCESS | 1655 | 1461027049695 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:50:49 INFO - PROCESS | 1655 | 1461027049736 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119282800 == 26 [pid = 1655] [id = 26] 17:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1192e0c00) [pid = 1655] [serial = 74] [outer = 0x0] 17:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11a784800) [pid = 1655] [serial = 75] [outer = 0x1192e0c00] 17:50:49 INFO - PROCESS | 1655 | 1461027049780 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11a9cc400) [pid = 1655] [serial = 76] [outer = 0x1192e0c00] 17:50:50 INFO - PROCESS | 1655 | 1461027050203 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]]]}] 17:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 624ms 17:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:50:50 INFO - PROCESS | 1655 | 1461027050233 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:50:50 INFO - PROCESS | 1655 | 1461027050236 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:50:50 INFO - PROCESS | 1655 | 1461027050241 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1655 | 1461027050243 Marionette TRACE conn2 <- [1,78,null,{}] 17:50:50 INFO - PROCESS | 1655 | 1461027050246 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}] 17:50:50 INFO - PROCESS | 1655 | 1461027050358 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:50:50 INFO - PROCESS | 1655 | 1461027050365 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a504800 == 27 [pid = 1655] [id = 27] 17:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11853f400) [pid = 1655] [serial = 77] [outer = 0x0] 17:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11abb1c00) [pid = 1655] [serial = 78] [outer = 0x11853f400] 17:50:50 INFO - PROCESS | 1655 | 1461027050392 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11b777800) [pid = 1655] [serial = 79] [outer = 0x11853f400] 17:50:50 INFO - PROCESS | 1655 | 1461027050673 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]]]}] 17:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 17:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:50:50 INFO - PROCESS | 1655 | 1461027050711 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:50:50 INFO - PROCESS | 1655 | 1461027050712 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:50:50 INFO - PROCESS | 1655 | 1461027050714 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1655 | 1461027050715 Marionette TRACE conn2 <- [1,82,null,{}] 17:50:50 INFO - PROCESS | 1655 | 1461027050718 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}] 17:50:50 INFO - PROCESS | 1655 | 1461027050792 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:50:50 INFO - PROCESS | 1655 | 1461027050836 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a75d800 == 28 [pid = 1655] [id = 28] 17:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11a8a8000) [pid = 1655] [serial = 80] [outer = 0x0] 17:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11b7ef800) [pid = 1655] [serial = 81] [outer = 0x11a8a8000] 17:50:50 INFO - PROCESS | 1655 | 1461027050861 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11bd5d000) [pid = 1655] [serial = 82] [outer = 0x11a8a8000] 17:50:51 INFO - PROCESS | 1655 | 1461027051116 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]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 417ms 17:50:51 INFO - PROCESS | 1655 | 1461027051133 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1655 | 1461027051134 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:50:51 INFO - PROCESS | 1655 | 1461027051148 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1655 | 1461027051149 Marionette TRACE conn2 <- [1,86,null,{}] 17:50:51 INFO - PROCESS | 1655 | 1461027051159 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}] 17:50:51 INFO - PROCESS | 1655 | 1461027051249 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:50:51 INFO - PROCESS | 1655 | 1461027051256 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa87000 == 29 [pid = 1655] [id = 29] 17:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11bd62800) [pid = 1655] [serial = 83] [outer = 0x0] 17:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11c23ec00) [pid = 1655] [serial = 84] [outer = 0x11bd62800] 17:50:51 INFO - PROCESS | 1655 | 1461027051284 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123628c00) [pid = 1655] [serial = 85] [outer = 0x11bd62800] 17:50:51 INFO - PROCESS | 1655 | 1461027051562 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]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 17:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:50:51 INFO - PROCESS | 1655 | 1461027051617 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1655 | 1461027051619 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:50:51 INFO - PROCESS | 1655 | 1461027051623 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1655 | 1461027051624 Marionette TRACE conn2 <- [1,90,null,{}] 17:50:51 INFO - PROCESS | 1655 | 1461027051626 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}] 17:50:51 INFO - PROCESS | 1655 | 1461027051695 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:50:51 INFO - PROCESS | 1655 | 1461027051743 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acba800 == 30 [pid = 1655] [id = 30] 17:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115896c00) [pid = 1655] [serial = 86] [outer = 0x0] 17:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1236d9000) [pid = 1655] [serial = 87] [outer = 0x115896c00] 17:50:51 INFO - PROCESS | 1655 | 1461027051770 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123b56c00) [pid = 1655] [serial = 88] [outer = 0x115896c00] 17:50:52 INFO - PROCESS | 1655 | 1461027052012 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]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 17:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:50:52 INFO - PROCESS | 1655 | 1461027052042 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1655 | 1461027052043 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:50:52 INFO - PROCESS | 1655 | 1461027052049 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1655 | 1461027052050 Marionette TRACE conn2 <- [1,94,null,{}] 17:50:52 INFO - PROCESS | 1655 | 1461027052061 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}] 17:50:52 INFO - PROCESS | 1655 | 1461027052134 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:50:52 INFO - PROCESS | 1655 | 1461027052141 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b76b000 == 31 [pid = 1655] [id = 31] 17:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123985000) [pid = 1655] [serial = 89] [outer = 0x0] 17:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123cf2c00) [pid = 1655] [serial = 90] [outer = 0x123985000] 17:50:52 INFO - PROCESS | 1655 | 1461027052167 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12428bc00) [pid = 1655] [serial = 91] [outer = 0x123985000] 17:50:52 INFO - PROCESS | 1655 | 1461027052444 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]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 426ms 17:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:50:52 INFO - PROCESS | 1655 | 1461027052476 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1655 | 1461027052478 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:50:52 INFO - PROCESS | 1655 | 1461027052480 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1655 | 1461027052481 Marionette TRACE conn2 <- [1,98,null,{}] 17:50:52 INFO - PROCESS | 1655 | 1461027052483 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}] 17:50:52 INFO - PROCESS | 1655 | 1461027052555 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:50:52 INFO - PROCESS | 1655 | 1461027052558 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd18000 == 32 [pid = 1655] [id = 32] 17:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123ff3c00) [pid = 1655] [serial = 92] [outer = 0x0] 17:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125eeb000) [pid = 1655] [serial = 93] [outer = 0x123ff3c00] 17:50:52 INFO - PROCESS | 1655 | 1461027052586 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1270cb000) [pid = 1655] [serial = 94] [outer = 0x123ff3c00] 17:50:52 INFO - PROCESS | 1655 | 1461027052882 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]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 17:50:52 INFO - PROCESS | 1655 | 1461027052908 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1655 | 1461027052909 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:50:52 INFO - PROCESS | 1655 | 1461027052911 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1655 | 1461027052912 Marionette TRACE conn2 <- [1,102,null,{}] 17:50:52 INFO - PROCESS | 1655 | 1461027052914 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}] 17:50:53 INFO - PROCESS | 1655 | 1461027053048 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:50:53 INFO - PROCESS | 1655 | 1461027053059 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bee3800 == 33 [pid = 1655] [id = 33] 17:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11a9c9400) [pid = 1655] [serial = 95] [outer = 0x0] 17:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12706bc00) [pid = 1655] [serial = 96] [outer = 0x11a9c9400] 17:50:53 INFO - PROCESS | 1655 | 1461027053098 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x127b02800) [pid = 1655] [serial = 97] [outer = 0x11a9c9400] 17:50:53 INFO - PROCESS | 1655 | 1461027053496 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]]]}] 17:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 618ms 17:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:50:53 INFO - PROCESS | 1655 | 1461027053530 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 1655 | 1461027053532 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:50:53 INFO - PROCESS | 1655 | 1461027053535 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 1655 | 1461027053538 Marionette TRACE conn2 <- [1,106,null,{}] 17:50:53 INFO - PROCESS | 1655 | 1461027053542 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}] 17:50:53 INFO - PROCESS | 1655 | 1461027053694 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:50:53 INFO - PROCESS | 1655 | 1461027053710 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c37e000 == 34 [pid = 1655] [id = 34] 17:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x127b08800) [pid = 1655] [serial = 98] [outer = 0x0] 17:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128da2c00) [pid = 1655] [serial = 99] [outer = 0x127b08800] 17:50:53 INFO - PROCESS | 1655 | 1461027053753 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129455800) [pid = 1655] [serial = 100] [outer = 0x127b08800] 17:50:54 INFO - PROCESS | 1655 | 1461027054127 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]]]}] 17:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 17:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:50:54 INFO - PROCESS | 1655 | 1461027054157 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:50:54 INFO - PROCESS | 1655 | 1461027054158 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:50:54 INFO - PROCESS | 1655 | 1461027054160 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:50:54 INFO - PROCESS | 1655 | 1461027054161 Marionette TRACE conn2 <- [1,110,null,{}] 17:50:54 INFO - PROCESS | 1655 | 1461027054163 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}] 17:50:54 INFO - PROCESS | 1655 | 1461027054235 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:50:54 INFO - PROCESS | 1655 | 1461027054241 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x123763000 == 35 [pid = 1655] [id = 35] 17:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1271c7800) [pid = 1655] [serial = 101] [outer = 0x0] 17:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129490800) [pid = 1655] [serial = 102] [outer = 0x1271c7800] 17:50:54 INFO - PROCESS | 1655 | 1461027054268 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x127aed000) [pid = 1655] [serial = 103] [outer = 0x1271c7800] 17:50:54 INFO - PROCESS | 1655 | 1461027054567 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]]]}] 17:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 17:50:54 INFO - PROCESS | 1655 | 1461027054578 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:50:54 INFO - PROCESS | 1655 | 1461027054579 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:50:54 INFO - PROCESS | 1655 | 1461027054583 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:50:54 INFO - PROCESS | 1655 | 1461027054584 Marionette TRACE conn2 <- [1,114,null,{}] 17:50:54 INFO - PROCESS | 1655 | 1461027054595 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}] 17:50:54 INFO - PROCESS | 1655 | 1461027054695 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:50:54 INFO - PROCESS | 1655 | 1461027054702 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12387a800 == 36 [pid = 1655] [id = 36] 17:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123ce8c00) [pid = 1655] [serial = 104] [outer = 0x0] 17:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129492400) [pid = 1655] [serial = 105] [outer = 0x123ce8c00] 17:50:54 INFO - PROCESS | 1655 | 1461027054727 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12afa0000) [pid = 1655] [serial = 106] [outer = 0x123ce8c00] 17:50:55 INFO - PROCESS | 1655 | 1461027055064 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]]]}] 17:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 527ms 17:50:55 INFO - PROCESS | 1655 | 1461027055111 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 1655 | 1461027055113 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:50:55 INFO - PROCESS | 1655 | 1461027055116 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1655 | 1461027055118 Marionette TRACE conn2 <- [1,118,null,{}] 17:50:55 INFO - PROCESS | 1655 | 1461027055122 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}] 17:50:55 INFO - PROCESS | 1655 | 1461027055234 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:50:55 INFO - PROCESS | 1655 | 1461027055282 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c74000 == 37 [pid = 1655] [id = 37] 17:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11c237800) [pid = 1655] [serial = 107] [outer = 0x0] 17:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129ae8400) [pid = 1655] [serial = 108] [outer = 0x11c237800] 17:50:55 INFO - PROCESS | 1655 | 1461027055306 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b2c2400) [pid = 1655] [serial = 109] [outer = 0x11c237800] 17:50:55 INFO - PROCESS | 1655 | 1461027055545 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]]]}] 17:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 472ms 17:50:55 INFO - PROCESS | 1655 | 1461027055643 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 1655 | 1461027055646 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:50:55 INFO - PROCESS | 1655 | 1461027055656 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1655 | 1461027055659 Marionette TRACE conn2 <- [1,122,null,{}] 17:50:55 INFO - PROCESS | 1655 | 1461027055663 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}] 17:50:55 INFO - PROCESS | 1655 | 1461027055762 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:50:55 INFO - PROCESS | 1655 | 1461027055818 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x115314000 == 38 [pid = 1655] [id = 38] 17:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116467800) [pid = 1655] [serial = 110] [outer = 0x0] 17:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1181a9800) [pid = 1655] [serial = 111] [outer = 0x116467800] 17:50:55 INFO - PROCESS | 1655 | 1461027055850 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118e54000) [pid = 1655] [serial = 112] [outer = 0x116467800] 17:50:56 INFO - PROCESS | 1655 | 1461027056278 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]]]}] 17:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 672ms 17:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:50:56 INFO - PROCESS | 1655 | 1461027056328 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1655 | 1461027056331 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:50:56 INFO - PROCESS | 1655 | 1461027056353 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1655 | 1461027056355 Marionette TRACE conn2 <- [1,126,null,{}] 17:50:56 INFO - PROCESS | 1655 | 1461027056362 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}] 17:50:56 INFO - PROCESS | 1655 | 1461027056472 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:50:56 INFO - PROCESS | 1655 | 1461027056564 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a757000 == 39 [pid = 1655] [id = 39] 17:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11a791c00) [pid = 1655] [serial = 113] [outer = 0x0] 17:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11a89c000) [pid = 1655] [serial = 114] [outer = 0x11a791c00] 17:50:56 INFO - PROCESS | 1655 | 1461027056594 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11a9d3c00) [pid = 1655] [serial = 115] [outer = 0x11a791c00] 17:50:57 INFO - PROCESS | 1655 | 1461027057032 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]]]}] 17:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 742ms 17:50:57 INFO - PROCESS | 1655 | 1461027057086 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1655 | 1461027057088 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:50:57 INFO - PROCESS | 1655 | 1461027057092 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 1655 | 1461027057094 Marionette TRACE conn2 <- [1,130,null,{}] 17:50:57 INFO - PROCESS | 1655 | 1461027057097 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}] 17:50:57 INFO - PROCESS | 1655 | 1461027057196 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:50:57 INFO - PROCESS | 1655 | 1461027057260 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c326000 == 40 [pid = 1655] [id = 40] 17:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11bea8400) [pid = 1655] [serial = 116] [outer = 0x0] 17:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11c234c00) [pid = 1655] [serial = 117] [outer = 0x11bea8400] 17:50:57 INFO - PROCESS | 1655 | 1461027057293 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12361f400) [pid = 1655] [serial = 118] [outer = 0x11bea8400] 17:50:57 INFO - PROCESS | 1655 | 1461027057784 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]]]}] 17:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 719ms 17:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:50:57 INFO - PROCESS | 1655 | 1461027057941 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1655 | 1461027057943 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:50:57 INFO - PROCESS | 1655 | 1461027057946 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 1655 | 1461027057948 Marionette TRACE conn2 <- [1,134,null,{}] 17:50:57 INFO - PROCESS | 1655 | 1461027057971 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}] 17:50:58 INFO - PROCESS | 1655 | 1461027058057 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:50:58 INFO - PROCESS | 1655 | 1461027058097 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119155000 == 41 [pid = 1655] [id = 41] 17:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118c91000) [pid = 1655] [serial = 119] [outer = 0x0] 17:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x118f86000) [pid = 1655] [serial = 120] [outer = 0x118c91000] 17:50:58 INFO - PROCESS | 1655 | 1461027058125 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1192e3400) [pid = 1655] [serial = 121] [outer = 0x118c91000] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12f64e000 == 40 [pid = 1655] [id = 15] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8ac000 == 39 [pid = 1655] [id = 6] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12387a800 == 38 [pid = 1655] [id = 36] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123763000 == 37 [pid = 1655] [id = 35] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11c37e000 == 36 [pid = 1655] [id = 34] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11bee3800 == 35 [pid = 1655] [id = 33] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd18000 == 34 [pid = 1655] [id = 32] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11b76b000 == 33 [pid = 1655] [id = 31] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11acba800 == 32 [pid = 1655] [id = 30] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa87000 == 31 [pid = 1655] [id = 29] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11a75d800 == 30 [pid = 1655] [id = 28] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11a504800 == 29 [pid = 1655] [id = 27] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119282800 == 28 [pid = 1655] [id = 26] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x118a9a800 == 27 [pid = 1655] [id = 25] 17:50:58 INFO - PROCESS | 1655 | 1461027058636 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]]]}] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11648b800 == 26 [pid = 1655] [id = 24] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119917800 == 25 [pid = 1655] [id = 23] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11914e800 == 24 [pid = 1655] [id = 22] 17:50:58 INFO - PROCESS | 1655 | --DOCSHELL 0x114b22800 == 23 [pid = 1655] [id = 21] 17:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 721ms 17:50:58 INFO - PROCESS | 1655 | 1461027058667 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:50:58 INFO - PROCESS | 1655 | 1461027058672 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:50:58 INFO - PROCESS | 1655 | 1461027058675 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 1655 | 1461027058678 Marionette TRACE conn2 <- [1,138,null,{}] 17:50:58 INFO - PROCESS | 1655 | 1461027058683 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}] 17:50:58 INFO - PROCESS | 1655 | 1461027058775 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:50:58 INFO - PROCESS | 1655 | 1461027058835 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116480800 == 24 [pid = 1655] [id = 42] 17:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x118c31000) [pid = 1655] [serial = 122] [outer = 0x0] 17:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x118f89c00) [pid = 1655] [serial = 123] [outer = 0x118c31000] 17:50:58 INFO - PROCESS | 1655 | 1461027058869 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119c74c00) [pid = 1655] [serial = 124] [outer = 0x118c31000] 17:50:59 INFO - PROCESS | 1655 | 1461027059337 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]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 672ms 17:50:59 INFO - PROCESS | 1655 | 1461027059348 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 1655 | 1461027059351 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:50:59 INFO - PROCESS | 1655 | 1461027059375 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 1655 | 1461027059377 Marionette TRACE conn2 <- [1,142,null,{}] 17:50:59 INFO - PROCESS | 1655 | 1461027059380 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}] 17:50:59 INFO - PROCESS | 1655 | 1461027059471 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:50:59 INFO - PROCESS | 1655 | 1461027059529 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b30800 == 25 [pid = 1655] [id = 43] 17:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11a9c7000) [pid = 1655] [serial = 125] [outer = 0x0] 17:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11a9d1000) [pid = 1655] [serial = 126] [outer = 0x11a9c7000] 17:50:59 INFO - PROCESS | 1655 | 1461027059559 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11b720800) [pid = 1655] [serial = 127] [outer = 0x11a9c7000] 17:51:00 INFO - PROCESS | 1655 | 1461027060002 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]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 673ms 17:51:00 INFO - PROCESS | 1655 | 1461027060045 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:51:00 INFO - PROCESS | 1655 | 1461027060047 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:51:00 INFO - PROCESS | 1655 | 1461027060049 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1655 | 1461027060052 Marionette TRACE conn2 <- [1,146,null,{}] 17:51:00 INFO - PROCESS | 1655 | 1461027060062 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}] 17:51:00 INFO - PROCESS | 1655 | 1461027060155 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:51:00 INFO - PROCESS | 1655 | 1461027060213 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aca8800 == 26 [pid = 1655] [id = 44] 17:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11bd5f800) [pid = 1655] [serial = 128] [outer = 0x0] 17:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11bea7000) [pid = 1655] [serial = 129] [outer = 0x11bd5f800] 17:51:00 INFO - PROCESS | 1655 | 1461027060247 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11c363c00) [pid = 1655] [serial = 130] [outer = 0x11bd5f800] 17:51:00 INFO - PROCESS | 1655 | 1461027060698 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]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 674ms 17:51:00 INFO - PROCESS | 1655 | 1461027060733 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 1655 | 1461027060735 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:51:00 INFO - PROCESS | 1655 | 1461027060758 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1655 | 1461027060760 Marionette TRACE conn2 <- [1,150,null,{}] 17:51:00 INFO - PROCESS | 1655 | 1461027060764 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}] 17:51:00 INFO - PROCESS | 1655 | 1461027060900 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:51:00 INFO - PROCESS | 1655 | 1461027060978 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb57000 == 27 [pid = 1655] [id = 45] 17:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x123985800) [pid = 1655] [serial = 131] [outer = 0x0] 17:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x123cf5400) [pid = 1655] [serial = 132] [outer = 0x123985800] 17:51:01 INFO - PROCESS | 1655 | 1461027061027 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x125bc4400) [pid = 1655] [serial = 133] [outer = 0x123985800] 17:51:01 INFO - PROCESS | 1655 | 1461027061544 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]]]}] 17:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 824ms 17:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:51:01 INFO - PROCESS | 1655 | 1461027061578 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:51:01 INFO - PROCESS | 1655 | 1461027061579 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:51:01 INFO - PROCESS | 1655 | 1461027061582 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1655 | 1461027061583 Marionette TRACE conn2 <- [1,154,null,{}] 17:51:01 INFO - PROCESS | 1655 | 1461027061611 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}] 17:51:01 INFO - PROCESS | 1655 | 1461027061698 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:51:01 INFO - PROCESS | 1655 | 1461027061760 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c32f000 == 28 [pid = 1655] [id = 46] 17:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x116460800) [pid = 1655] [serial = 134] [outer = 0x0] 17:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1270c9c00) [pid = 1655] [serial = 135] [outer = 0x116460800] 17:51:01 INFO - PROCESS | 1655 | 1461027061791 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x127b06000) [pid = 1655] [serial = 136] [outer = 0x116460800] 17:51:02 INFO - PROCESS | 1655 | 1461027062252 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]]]}] 17:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 718ms 17:51:02 INFO - PROCESS | 1655 | 1461027062305 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:51:02 INFO - PROCESS | 1655 | 1461027062307 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:51:02 INFO - PROCESS | 1655 | 1461027062313 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 1655 | 1461027062315 Marionette TRACE conn2 <- [1,158,null,{}] 17:51:02 INFO - PROCESS | 1655 | 1461027062321 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}] 17:51:02 INFO - PROCESS | 1655 | 1461027062492 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:51:02 INFO - PROCESS | 1655 | 1461027062588 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x114e7b800 == 29 [pid = 1655] [id = 47] 17:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x115274400) [pid = 1655] [serial = 137] [outer = 0x0] 17:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x115875c00) [pid = 1655] [serial = 138] [outer = 0x115274400] 17:51:02 INFO - PROCESS | 1655 | 1461027062611 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118c88000) [pid = 1655] [serial = 139] [outer = 0x115274400] 17:51:03 INFO - PROCESS | 1655 | 1461027063114 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]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 819ms 17:51:03 INFO - PROCESS | 1655 | 1461027063134 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1655 | 1461027063139 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:51:03 INFO - PROCESS | 1655 | 1461027063145 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1655 | 1461027063148 Marionette TRACE conn2 <- [1,162,null,{}] 17:51:03 INFO - PROCESS | 1655 | 1461027063240 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}] 17:51:03 INFO - PROCESS | 1655 | --DOCSHELL 0x115314000 == 28 [pid = 1655] [id = 38] 17:51:03 INFO - PROCESS | 1655 | 1461027063335 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:51:03 INFO - PROCESS | 1655 | 1461027063368 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928d800 == 29 [pid = 1655] [id = 48] 17:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x118e56000) [pid = 1655] [serial = 140] [outer = 0x0] 17:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11924b800) [pid = 1655] [serial = 141] [outer = 0x118e56000] 17:51:03 INFO - PROCESS | 1655 | 1461027063420 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11a74b400) [pid = 1655] [serial = 142] [outer = 0x118e56000] 17:51:03 INFO - PROCESS | 1655 | 1461027063982 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]]]}] 17:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 874ms 17:51:04 INFO - PROCESS | 1655 | 1461027064024 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1655 | 1461027064030 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:51:04 INFO - PROCESS | 1655 | 1461027064040 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1655 | 1461027064042 Marionette TRACE conn2 <- [1,166,null,{}] 17:51:04 INFO - PROCESS | 1655 | 1461027064047 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}] 17:51:04 INFO - PROCESS | 1655 | 1461027064183 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:51:04 INFO - PROCESS | 1655 | 1461027064271 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba23800 == 30 [pid = 1655] [id = 49] 17:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11b77b400) [pid = 1655] [serial = 143] [outer = 0x0] 17:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11bb35400) [pid = 1655] [serial = 144] [outer = 0x11b77b400] 17:51:04 INFO - PROCESS | 1655 | 1461027064321 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11c234400) [pid = 1655] [serial = 145] [outer = 0x11b77b400] 17:51:04 INFO - PROCESS | 1655 | 1461027064788 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]]]}] 17:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 773ms 17:51:04 INFO - PROCESS | 1655 | 1461027064810 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1655 | 1461027064812 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:51:04 INFO - PROCESS | 1655 | 1461027064814 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1655 | 1461027064816 Marionette TRACE conn2 <- [1,170,null,{}] 17:51:04 INFO - PROCESS | 1655 | 1461027064834 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}] 17:51:04 INFO - PROCESS | 1655 | 1461027064946 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:51:04 INFO - PROCESS | 1655 | 1461027064991 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123880800 == 31 [pid = 1655] [id = 50] 17:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x123621c00) [pid = 1655] [serial = 146] [outer = 0x0] 17:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x123cef000) [pid = 1655] [serial = 147] [outer = 0x123621c00] 17:51:05 INFO - PROCESS | 1655 | 1461027065025 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x127ae7400) [pid = 1655] [serial = 148] [outer = 0x123621c00] 17:51:05 INFO - PROCESS | 1655 | 1461027065456 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]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 17:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:51:05 INFO - PROCESS | 1655 | 1461027065486 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1655 | 1461027065490 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:51:05 INFO - PROCESS | 1655 | 1461027065512 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1655 | 1461027065513 Marionette TRACE conn2 <- [1,174,null,{}] 17:51:05 INFO - PROCESS | 1655 | 1461027065536 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}] 17:51:05 INFO - PROCESS | 1655 | 1461027065625 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:51:05 INFO - PROCESS | 1655 | 1461027065683 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x125eb9800 == 32 [pid = 1655] [id = 51] 17:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x129488000) [pid = 1655] [serial = 149] [outer = 0x0] 17:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x129760800) [pid = 1655] [serial = 150] [outer = 0x129488000] 17:51:05 INFO - PROCESS | 1655 | 1461027065714 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x129ae8c00) [pid = 1655] [serial = 151] [outer = 0x129488000] 17:51:06 INFO - PROCESS | 1655 | 1461027066123 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]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 654ms 17:51:06 INFO - PROCESS | 1655 | 1461027066148 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:51:06 INFO - PROCESS | 1655 | 1461027066149 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:51:06 INFO - PROCESS | 1655 | 1461027066170 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:51:06 INFO - PROCESS | 1655 | 1461027066172 Marionette TRACE conn2 <- [1,178,null,{}] 17:51:06 INFO - PROCESS | 1655 | 1461027066176 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}] 17:51:06 INFO - PROCESS | 1655 | 1461027066262 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:51:06 INFO - PROCESS | 1655 | 1461027066320 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ac6000 == 33 [pid = 1655] [id = 52] 17:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x129491800) [pid = 1655] [serial = 152] [outer = 0x0] 17:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12b2c2800) [pid = 1655] [serial = 153] [outer = 0x129491800] 17:51:06 INFO - PROCESS | 1655 | 1461027066351 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12b58f400) [pid = 1655] [serial = 154] [outer = 0x129491800] 17:51:06 INFO - PROCESS | 1655 | 1461027066764 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]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 639ms 17:51:06 INFO - PROCESS | 1655 | 1461027066791 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:51:06 INFO - PROCESS | 1655 | 1461027066793 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:51:06 INFO - PROCESS | 1655 | 1461027066795 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:51:06 INFO - PROCESS | 1655 | 1461027066796 Marionette TRACE conn2 <- [1,182,null,{}] 17:51:06 INFO - PROCESS | 1655 | 1461027066799 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}] 17:51:06 INFO - PROCESS | 1655 | 1461027066929 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:51:07 INFO - PROCESS | 1655 | 1461027067005 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291de800 == 34 [pid = 1655] [id = 53] 17:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12bc79c00) [pid = 1655] [serial = 155] [outer = 0x0] 17:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12d011000) [pid = 1655] [serial = 156] [outer = 0x12bc79c00] 17:51:07 INFO - PROCESS | 1655 | 1461027067038 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12d0df400) [pid = 1655] [serial = 157] [outer = 0x12bc79c00] 17:51:07 INFO - PROCESS | 1655 | 1461027067511 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]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 770ms 17:51:07 INFO - PROCESS | 1655 | 1461027067566 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 1655 | 1461027067568 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:51:07 INFO - PROCESS | 1655 | 1461027067593 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1655 | 1461027067595 Marionette TRACE conn2 <- [1,186,null,{}] 17:51:07 INFO - PROCESS | 1655 | 1461027067599 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}] 17:51:07 INFO - PROCESS | 1655 | 1461027067694 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:51:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11aca8800 == 33 [pid = 1655] [id = 44] 17:51:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119b30800 == 32 [pid = 1655] [id = 43] 17:51:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116480800 == 31 [pid = 1655] [id = 42] 17:51:07 INFO - PROCESS | 1655 | 1461027067801 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e35800 == 32 [pid = 1655] [id = 54] 17:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x116467000) [pid = 1655] [serial = 158] [outer = 0x0] 17:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x118af3000) [pid = 1655] [serial = 159] [outer = 0x116467000] 17:51:07 INFO - PROCESS | 1655 | 1461027067834 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11a847000) [pid = 1655] [serial = 160] [outer = 0x116467000] 17:51:08 INFO - PROCESS | 1655 | 1461027068295 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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 724ms 17:51:08 INFO - PROCESS | 1655 | 1461027068314 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1655 | 1461027068317 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:51:08 INFO - PROCESS | 1655 | 1461027068321 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1655 | 1461027068323 Marionette TRACE conn2 <- [1,190,null,{}] 17:51:08 INFO - PROCESS | 1655 | 1461027068326 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}] 17:51:08 INFO - PROCESS | 1655 | 1461027068418 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:51:08 INFO - PROCESS | 1655 | 1461027068465 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bee3800 == 33 [pid = 1655] [id = 55] 17:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11a9cb400) [pid = 1655] [serial = 161] [outer = 0x0] 17:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11b7f3000) [pid = 1655] [serial = 162] [outer = 0x11a9cb400] 17:51:08 INFO - PROCESS | 1655 | 1461027068497 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x123fee800) [pid = 1655] [serial = 163] [outer = 0x11a9cb400] 17:51:08 INFO - PROCESS | 1655 | 1461027068910 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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms 17:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:51:08 INFO - PROCESS | 1655 | 1461027068943 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1655 | 1461027068946 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:51:08 INFO - PROCESS | 1655 | 1461027068949 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1655 | 1461027068950 Marionette TRACE conn2 <- [1,194,null,{}] 17:51:08 INFO - PROCESS | 1655 | 1461027068971 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}] 17:51:09 INFO - PROCESS | 1655 | 1461027069066 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:51:09 INFO - PROCESS | 1655 | 1461027069130 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x125eaa000 == 34 [pid = 1655] [id = 56] 17:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12745bc00) [pid = 1655] [serial = 164] [outer = 0x0] 17:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x128da4800) [pid = 1655] [serial = 165] [outer = 0x12745bc00] 17:51:09 INFO - PROCESS | 1655 | 1461027069161 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12945a400) [pid = 1655] [serial = 166] [outer = 0x12745bc00] 17:51:09 INFO - PROCESS | 1655 | 1461027069632 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]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 722ms 17:51:09 INFO - PROCESS | 1655 | 1461027069701 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 1655 | 1461027069703 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:51:09 INFO - PROCESS | 1655 | 1461027069711 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1655 | 1461027069715 Marionette TRACE conn2 <- [1,198,null,{}] 17:51:09 INFO - PROCESS | 1655 | 1461027069719 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}] 17:51:09 INFO - PROCESS | 1655 | 1461027069812 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:51:09 INFO - PROCESS | 1655 | 1461027069873 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a90000 == 35 [pid = 1655] [id = 57] 17:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12bc79400) [pid = 1655] [serial = 167] [outer = 0x0] 17:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12bcec800) [pid = 1655] [serial = 168] [outer = 0x12bc79400] 17:51:09 INFO - PROCESS | 1655 | 1461027069903 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12bcf6400) [pid = 1655] [serial = 169] [outer = 0x12bc79400] 17:51:10 INFO - PROCESS | 1655 | 1461027070301 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]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 626ms 17:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:51:10 INFO - PROCESS | 1655 | 1461027070334 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 1655 | 1461027070336 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:51:10 INFO - PROCESS | 1655 | 1461027070338 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 1655 | 1461027070339 Marionette TRACE conn2 <- [1,202,null,{}] 17:51:10 INFO - PROCESS | 1655 | 1461027070342 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}] 17:51:10 INFO - PROCESS | 1655 | 1461027070429 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:51:10 INFO - PROCESS | 1655 | 1461027070487 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x118c0b000 == 36 [pid = 1655] [id = 58] 17:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12bcefc00) [pid = 1655] [serial = 170] [outer = 0x0] 17:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12d0dd000) [pid = 1655] [serial = 171] [outer = 0x12bcefc00] 17:51:10 INFO - PROCESS | 1655 | 1461027070523 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12d160000) [pid = 1655] [serial = 172] [outer = 0x12bcefc00] 17:51:10 INFO - PROCESS | 1655 | 1461027070925 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]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 619ms 17:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:51:10 INFO - PROCESS | 1655 | 1461027070957 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 1655 | 1461027070958 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:51:10 INFO - PROCESS | 1655 | 1461027070961 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 1655 | 1461027070962 Marionette TRACE conn2 <- [1,206,null,{}] 17:51:10 INFO - PROCESS | 1655 | 1461027070964 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}] 17:51:11 INFO - PROCESS | 1655 | 1461027071052 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:51:11 INFO - PROCESS | 1655 | 1461027071129 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8a8800 == 37 [pid = 1655] [id = 59] 17:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12d43b400) [pid = 1655] [serial = 173] [outer = 0x0] 17:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12d440000) [pid = 1655] [serial = 174] [outer = 0x12d43b400] 17:51:11 INFO - PROCESS | 1655 | 1461027071167 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12daad000) [pid = 1655] [serial = 175] [outer = 0x12d43b400] 17:51:11 INFO - PROCESS | 1655 | 1461027071633 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]]]}] 17:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 719ms 17:51:11 INFO - PROCESS | 1655 | 1461027071688 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 1655 | 1461027071690 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:51:11 INFO - PROCESS | 1655 | 1461027071694 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1655 | 1461027071696 Marionette TRACE conn2 <- [1,210,null,{}] 17:51:11 INFO - PROCESS | 1655 | 1461027071698 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}] 17:51:11 INFO - PROCESS | 1655 | 1461027071852 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:51:11 INFO - PROCESS | 1655 | 1461027071918 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acaa800 == 38 [pid = 1655] [id = 60] 17:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1181ae800) [pid = 1655] [serial = 176] [outer = 0x0] 17:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x118f8f400) [pid = 1655] [serial = 177] [outer = 0x1181ae800] 17:51:11 INFO - PROCESS | 1655 | 1461027071947 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11a84d000) [pid = 1655] [serial = 178] [outer = 0x1181ae800] 17:51:12 INFO - PROCESS | 1655 | 1461027072383 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]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 720ms 17:51:12 INFO - PROCESS | 1655 | 1461027072415 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 1655 | 1461027072418 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:51:12 INFO - PROCESS | 1655 | 1461027072420 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1655 | 1461027072423 Marionette TRACE conn2 <- [1,214,null,{}] 17:51:12 INFO - PROCESS | 1655 | 1461027072426 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}] 17:51:12 INFO - PROCESS | 1655 | 1461027072516 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:51:12 INFO - PROCESS | 1655 | 1461027072641 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a76c800 == 39 [pid = 1655] [id = 61] 17:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x1181acc00) [pid = 1655] [serial = 179] [outer = 0x0] 17:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x1191b9000) [pid = 1655] [serial = 180] [outer = 0x1181acc00] 17:51:12 INFO - PROCESS | 1655 | 1461027072686 Marionette DEBUG loaded listener.js 17:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x11a9d0800) [pid = 1655] [serial = 181] [outer = 0x1181acc00] 17:51:13 INFO - PROCESS | 1655 | 1461027073114 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]]]}] 17:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 721ms 17:51:13 INFO - PROCESS | 1655 | 1461027073142 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:51:13 INFO - PROCESS | 1655 | 1461027073144 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:51:13 INFO - PROCESS | 1655 | 1461027073148 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 1655 | 1461027073150 Marionette TRACE conn2 <- [1,218,null,{}] 17:51:13 INFO - PROCESS | 1655 | 1461027073154 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}] 17:51:13 INFO - PROCESS | 1655 | 1461027073249 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:51:13 INFO - PROCESS | 1655 | 1461027073301 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x127bc8000 == 40 [pid = 1655] [id = 62] 17:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x11c360800) [pid = 1655] [serial = 182] [outer = 0x0] 17:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x127ae8000) [pid = 1655] [serial = 183] [outer = 0x11c360800] 17:51:13 INFO - PROCESS | 1655 | 1461027073334 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12944b400) [pid = 1655] [serial = 184] [outer = 0x11c360800] 17:51:13 INFO - PROCESS | 1655 | 1461027073790 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]]]}] 17:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 674ms 17:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:51:13 INFO - PROCESS | 1655 | 1461027073825 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:51:13 INFO - PROCESS | 1655 | 1461027073829 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:51:13 INFO - PROCESS | 1655 | 1461027073833 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 1655 | 1461027073835 Marionette TRACE conn2 <- [1,222,null,{}] 17:51:13 INFO - PROCESS | 1655 | 1461027073839 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}] 17:51:14 INFO - PROCESS | 1655 | 1461027074003 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:51:14 INFO - PROCESS | 1655 | 1461027074068 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8a6800 == 41 [pid = 1655] [id = 63] 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x129457400) [pid = 1655] [serial = 185] [outer = 0x0] 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12afa2400) [pid = 1655] [serial = 186] [outer = 0x129457400] 17:51:14 INFO - PROCESS | 1655 | 1461027074101 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12bcf3c00) [pid = 1655] [serial = 187] [outer = 0x129457400] 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12d00a400) [pid = 1655] [serial = 188] [outer = 0x12f7dcc00] 17:51:14 INFO - PROCESS | 1655 | 1461027074542 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]]]}] 17:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 722ms 17:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:51:14 INFO - PROCESS | 1655 | 1461027074555 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 1655 | 1461027074556 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:51:14 INFO - PROCESS | 1655 | 1461027074563 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 1655 | 1461027074568 Marionette TRACE conn2 <- [1,226,null,{}] 17:51:14 INFO - PROCESS | 1655 | 1461027074571 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}] 17:51:14 INFO - PROCESS | 1655 | 1461027074672 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:51:14 INFO - PROCESS | 1655 | 1461027074734 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ced0000 == 42 [pid = 1655] [id = 64] 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12bc71c00) [pid = 1655] [serial = 189] [outer = 0x0] 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12d161000) [pid = 1655] [serial = 190] [outer = 0x12bc71c00] 17:51:14 INFO - PROCESS | 1655 | 1461027074777 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12dcbb800) [pid = 1655] [serial = 191] [outer = 0x12bc71c00] 17:51:15 INFO - PROCESS | 1655 | 1461027075211 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]]]}] 17:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 679ms 17:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:51:15 INFO - PROCESS | 1655 | 1461027075240 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:51:15 INFO - PROCESS | 1655 | 1461027075242 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:51:15 INFO - PROCESS | 1655 | 1461027075246 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 1655 | 1461027075248 Marionette TRACE conn2 <- [1,230,null,{}] 17:51:15 INFO - PROCESS | 1655 | 1461027075251 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}] 17:51:15 INFO - PROCESS | 1655 | 1461027075409 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:51:15 INFO - PROCESS | 1655 | 1461027075514 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3e7800 == 43 [pid = 1655] [id = 65] 17:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12e37c400) [pid = 1655] [serial = 192] [outer = 0x0] 17:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12e39bc00) [pid = 1655] [serial = 193] [outer = 0x12e37c400] 17:51:15 INFO - PROCESS | 1655 | 1461027075564 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12e3a6400) [pid = 1655] [serial = 194] [outer = 0x12e37c400] 17:51:15 INFO - PROCESS | 1655 | 1461027075980 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]]]}] 17:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 771ms 17:51:16 INFO - PROCESS | 1655 | 1461027076016 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 1655 | 1461027076018 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:51:16 INFO - PROCESS | 1655 | 1461027076020 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 1655 | 1461027076022 Marionette TRACE conn2 <- [1,234,null,{}] 17:51:16 INFO - PROCESS | 1655 | 1461027076024 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}] 17:51:16 INFO - PROCESS | 1655 | 1461027076113 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:51:16 INFO - PROCESS | 1655 | 1461027076161 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dacf000 == 44 [pid = 1655] [id = 66] 17:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12e4ad000) [pid = 1655] [serial = 195] [outer = 0x0] 17:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12e4b0800) [pid = 1655] [serial = 196] [outer = 0x12e4ad000] 17:51:16 INFO - PROCESS | 1655 | 1461027076197 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12e9b8400) [pid = 1655] [serial = 197] [outer = 0x12e4ad000] 17:51:16 INFO - PROCESS | 1655 | 1461027076657 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]]]}] 17:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 669ms 17:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:51:16 INFO - PROCESS | 1655 | 1461027076690 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 1655 | 1461027076691 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:51:16 INFO - PROCESS | 1655 | 1461027076693 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 1655 | 1461027076695 Marionette TRACE conn2 <- [1,238,null,{}] 17:51:16 INFO - PROCESS | 1655 | 1461027076697 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}] 17:51:16 INFO - PROCESS | 1655 | 1461027076807 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:51:16 INFO - PROCESS | 1655 | 1461027076884 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e963000 == 45 [pid = 1655] [id = 67] 17:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12edaf400) [pid = 1655] [serial = 198] [outer = 0x0] 17:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12ef63400) [pid = 1655] [serial = 199] [outer = 0x12edaf400] 17:51:16 INFO - PROCESS | 1655 | 1461027076914 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12ef6cc00) [pid = 1655] [serial = 200] [outer = 0x12edaf400] 17:51:17 INFO - PROCESS | 1655 | 1461027077316 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]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 17:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:51:17 INFO - PROCESS | 1655 | 1461027077364 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1655 | 1461027077365 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:51:17 INFO - PROCESS | 1655 | 1461027077367 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1655 | 1461027077369 Marionette TRACE conn2 <- [1,242,null,{}] 17:51:17 INFO - PROCESS | 1655 | 1461027077371 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}] 17:51:17 INFO - PROCESS | 1655 | 1461027077463 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:51:17 INFO - PROCESS | 1655 | 1461027077513 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edc6000 == 46 [pid = 1655] [id = 68] 17:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x114b7bc00) [pid = 1655] [serial = 201] [outer = 0x0] 17:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x114b7ec00) [pid = 1655] [serial = 202] [outer = 0x114b7bc00] 17:51:17 INFO - PROCESS | 1655 | 1461027077543 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x114b82c00) [pid = 1655] [serial = 203] [outer = 0x114b7bc00] 17:51:18 INFO - PROCESS | 1655 | 1461027078029 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]]]}] 17:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 17:51:18 INFO - PROCESS | 1655 | 1461027078039 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:51:18 INFO - PROCESS | 1655 | 1461027078042 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:51:18 INFO - PROCESS | 1655 | 1461027078046 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 1655 | 1461027078049 Marionette TRACE conn2 <- [1,246,null,{}] 17:51:18 INFO - PROCESS | 1655 | 1461027078054 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}] 17:51:18 INFO - PROCESS | 1655 | 1461027078211 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:51:18 INFO - PROCESS | 1655 | 1461027078295 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128df2000 == 47 [pid = 1655] [id = 69] 17:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x115699c00) [pid = 1655] [serial = 204] [outer = 0x0] 17:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x11569f400) [pid = 1655] [serial = 205] [outer = 0x115699c00] 17:51:18 INFO - PROCESS | 1655 | 1461027078323 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11a89cc00) [pid = 1655] [serial = 206] [outer = 0x115699c00] 17:51:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb57000 == 46 [pid = 1655] [id = 45] 17:51:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11acaa800 == 45 [pid = 1655] [id = 60] 17:51:18 INFO - PROCESS | 1655 | --DOCSHELL 0x125eaa000 == 44 [pid = 1655] [id = 56] 17:51:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11bee3800 == 43 [pid = 1655] [id = 55] 17:51:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11c32f000 == 42 [pid = 1655] [id = 46] 17:51:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118e35800 == 41 [pid = 1655] [id = 54] 17:51:18 INFO - PROCESS | 1655 | 1461027078810 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]]]}] 17:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 772ms 17:51:18 INFO - PROCESS | 1655 | 1461027078818 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:51:18 INFO - PROCESS | 1655 | 1461027078820 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:51:18 INFO - PROCESS | 1655 | 1461027078824 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 1655 | 1461027078826 Marionette TRACE conn2 <- [1,250,null,{}] 17:51:18 INFO - PROCESS | 1655 | 1461027078830 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}] 17:51:18 INFO - PROCESS | 1655 | 1461027078928 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:51:19 INFO - PROCESS | 1655 | 1461027078998 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b36800 == 42 [pid = 1655] [id = 70] 17:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11569ac00) [pid = 1655] [serial = 207] [outer = 0x0] 17:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11a89d800) [pid = 1655] [serial = 208] [outer = 0x11569ac00] 17:51:19 INFO - PROCESS | 1655 | 1461027079032 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11b7efc00) [pid = 1655] [serial = 209] [outer = 0x11569ac00] 17:51:19 INFO - PROCESS | 1655 | 1461027079457 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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 672ms 17:51:19 INFO - PROCESS | 1655 | 1461027079496 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 1655 | 1461027079500 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:51:19 INFO - PROCESS | 1655 | 1461027079526 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1655 | 1461027079528 Marionette TRACE conn2 <- [1,254,null,{}] 17:51:19 INFO - PROCESS | 1655 | 1461027079531 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}] 17:51:19 INFO - PROCESS | 1655 | 1461027079626 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:51:19 INFO - PROCESS | 1655 | 1461027079694 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0b5800 == 43 [pid = 1655] [id = 71] 17:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11bd63c00) [pid = 1655] [serial = 210] [outer = 0x0] 17:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x127ae2c00) [pid = 1655] [serial = 211] [outer = 0x11bd63c00] 17:51:19 INFO - PROCESS | 1655 | 1461027079727 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x129ae4800) [pid = 1655] [serial = 212] [outer = 0x11bd63c00] 17:51:20 INFO - PROCESS | 1655 | 1461027080156 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]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 17:51:20 INFO - PROCESS | 1655 | 1461027080196 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1655 | 1461027080198 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:51:20 INFO - PROCESS | 1655 | 1461027080200 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1655 | 1461027080203 Marionette TRACE conn2 <- [1,258,null,{}] 17:51:20 INFO - PROCESS | 1655 | 1461027080210 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}] 17:51:20 INFO - PROCESS | 1655 | 1461027080309 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:51:20 INFO - PROCESS | 1655 | 1461027080364 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc52000 == 44 [pid = 1655] [id = 72] 17:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12bc78c00) [pid = 1655] [serial = 213] [outer = 0x0] 17:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12d0dc800) [pid = 1655] [serial = 214] [outer = 0x12bc78c00] 17:51:20 INFO - PROCESS | 1655 | 1461027080397 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12d43c800) [pid = 1655] [serial = 215] [outer = 0x12bc78c00] 17:51:20 INFO - PROCESS | 1655 | 1461027080822 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]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 673ms 17:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:51:20 INFO - PROCESS | 1655 | 1461027080873 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1655 | 1461027080875 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:51:20 INFO - PROCESS | 1655 | 1461027080877 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1655 | 1461027080878 Marionette TRACE conn2 <- [1,262,null,{}] 17:51:20 INFO - PROCESS | 1655 | 1461027080881 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}] 17:51:20 INFO - PROCESS | 1655 | 1461027080997 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:51:21 INFO - PROCESS | 1655 | 1461027081052 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f090000 == 45 [pid = 1655] [id = 73] 17:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12dcb3c00) [pid = 1655] [serial = 216] [outer = 0x0] 17:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12e39c400) [pid = 1655] [serial = 217] [outer = 0x12dcb3c00] 17:51:21 INFO - PROCESS | 1655 | 1461027081095 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12e4afc00) [pid = 1655] [serial = 218] [outer = 0x12dcb3c00] 17:51:21 INFO - PROCESS | 1655 | 1461027081507 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]]]}] 17:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 17:51:21 INFO - PROCESS | 1655 | 1461027081548 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:51:21 INFO - PROCESS | 1655 | 1461027081549 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:51:21 INFO - PROCESS | 1655 | 1461027081552 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:51:21 INFO - PROCESS | 1655 | 1461027081553 Marionette TRACE conn2 <- [1,266,null,{}] 17:51:21 INFO - PROCESS | 1655 | 1461027081555 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}] 17:51:21 INFO - PROCESS | 1655 | 1461027081646 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:51:21 INFO - PROCESS | 1655 | 1461027081700 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x129aaa800 == 46 [pid = 1655] [id = 74] 17:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12b166800) [pid = 1655] [serial = 219] [outer = 0x0] 17:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12b16b400) [pid = 1655] [serial = 220] [outer = 0x12b166800] 17:51:21 INFO - PROCESS | 1655 | 1461027081730 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12b170000) [pid = 1655] [serial = 221] [outer = 0x12b166800] 17:51:22 INFO - PROCESS | 1655 | 1461027082146 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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 17:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:51:22 INFO - PROCESS | 1655 | 1461027082173 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1655 | 1461027082174 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:51:22 INFO - PROCESS | 1655 | 1461027082176 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1655 | 1461027082178 Marionette TRACE conn2 <- [1,270,null,{}] 17:51:22 INFO - PROCESS | 1655 | 1461027082180 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}] 17:51:22 INFO - PROCESS | 1655 | 1461027082296 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:51:22 INFO - PROCESS | 1655 | 1461027082380 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc83000 == 47 [pid = 1655] [id = 75] 17:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12b2b9c00) [pid = 1655] [serial = 222] [outer = 0x0] 17:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12e9ac800) [pid = 1655] [serial = 223] [outer = 0x12b2b9c00] 17:51:22 INFO - PROCESS | 1655 | 1461027082413 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12edb8400) [pid = 1655] [serial = 224] [outer = 0x12b2b9c00] 17:51:22 INFO - PROCESS | 1655 | 1461027082823 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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 668ms 17:51:22 INFO - PROCESS | 1655 | 1461027082845 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1655 | 1461027082847 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:51:22 INFO - PROCESS | 1655 | 1461027082849 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1655 | 1461027082850 Marionette TRACE conn2 <- [1,274,null,{}] 17:51:22 INFO - PROCESS | 1655 | 1461027082853 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}] 17:51:22 INFO - PROCESS | 1655 | 1461027082946 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:51:23 INFO - PROCESS | 1655 | 1461027082998 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x13002b000 == 48 [pid = 1655] [id = 76] 17:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x115870400) [pid = 1655] [serial = 225] [outer = 0x0] 17:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x129be7c00) [pid = 1655] [serial = 226] [outer = 0x115870400] 17:51:23 INFO - PROCESS | 1655 | 1461027083028 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x129bebc00) [pid = 1655] [serial = 227] [outer = 0x115870400] 17:51:23 INFO - PROCESS | 1655 | 1461027083423 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]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 618ms 17:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:51:23 INFO - PROCESS | 1655 | 1461027083467 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 1655 | 1461027083469 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:51:23 INFO - PROCESS | 1655 | 1461027083471 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 1655 | 1461027083472 Marionette TRACE conn2 <- [1,278,null,{}] 17:51:23 INFO - PROCESS | 1655 | 1461027083475 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}] 17:51:23 INFO - PROCESS | 1655 | 1461027083564 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:51:23 INFO - PROCESS | 1655 | 1461027083650 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x130567800 == 49 [pid = 1655] [id = 77] 17:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12962e400) [pid = 1655] [serial = 228] [outer = 0x0] 17:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x129635800) [pid = 1655] [serial = 229] [outer = 0x12962e400] 17:51:23 INFO - PROCESS | 1655 | 1461027083693 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x129639400) [pid = 1655] [serial = 230] [outer = 0x12962e400] 17:51:24 INFO - PROCESS | 1655 | 1461027084070 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]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 17:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:51:24 INFO - PROCESS | 1655 | 1461027084141 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 1655 | 1461027084142 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:51:24 INFO - PROCESS | 1655 | 1461027084144 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1655 | 1461027084145 Marionette TRACE conn2 <- [1,282,null,{}] 17:51:24 INFO - PROCESS | 1655 | 1461027084148 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}] 17:51:24 INFO - PROCESS | 1655 | 1461027084309 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:51:24 INFO - PROCESS | 1655 | 1461027084369 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c78800 == 50 [pid = 1655] [id = 78] 17:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x11227bc00) [pid = 1655] [serial = 231] [outer = 0x0] 17:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x11227e000) [pid = 1655] [serial = 232] [outer = 0x11227bc00] 17:51:24 INFO - PROCESS | 1655 | 1461027084399 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x114b85c00) [pid = 1655] [serial = 233] [outer = 0x11227bc00] 17:51:24 INFO - PROCESS | 1655 | 1461027084831 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]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 719ms 17:51:24 INFO - PROCESS | 1655 | 1461027084865 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 1655 | 1461027084868 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:51:24 INFO - PROCESS | 1655 | 1461027084895 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1655 | 1461027084898 Marionette TRACE conn2 <- [1,286,null,{}] 17:51:24 INFO - PROCESS | 1655 | 1461027084901 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}] 17:51:25 INFO - PROCESS | 1655 | 1461027085049 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:51:25 INFO - PROCESS | 1655 | 1461027085135 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c327000 == 51 [pid = 1655] [id = 79] 17:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x112275800) [pid = 1655] [serial = 234] [outer = 0x0] 17:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x11227b800) [pid = 1655] [serial = 235] [outer = 0x112275800] 17:51:25 INFO - PROCESS | 1655 | 1461027085169 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x115691400) [pid = 1655] [serial = 236] [outer = 0x112275800] 17:51:25 INFO - PROCESS | 1655 | 1461027085608 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]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 725ms 17:51:25 INFO - PROCESS | 1655 | 1461027085617 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 1655 | 1461027085620 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:51:25 INFO - PROCESS | 1655 | 1461027085623 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 1655 | 1461027085626 Marionette TRACE conn2 <- [1,290,null,{}] 17:51:25 INFO - PROCESS | 1655 | 1461027085630 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}] 17:51:25 INFO - PROCESS | 1655 | 1461027085729 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:51:25 INFO - PROCESS | 1655 | 1461027085784 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3fe000 == 52 [pid = 1655] [id = 80] 17:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x11a789000) [pid = 1655] [serial = 237] [outer = 0x0] 17:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x123ceb400) [pid = 1655] [serial = 238] [outer = 0x11a789000] 17:51:25 INFO - PROCESS | 1655 | 1461027085817 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x129452400) [pid = 1655] [serial = 239] [outer = 0x11a789000] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x118c0b000 == 51 [pid = 1655] [id = 58] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12dacd000 == 50 [pid = 1655] [id = 9] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12dacf000 == 49 [pid = 1655] [id = 66] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x127ac6000 == 48 [pid = 1655] [id = 52] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x130030000 == 47 [pid = 1655] [id = 19] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129a90000 == 46 [pid = 1655] [id = 57] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8a8800 == 45 [pid = 1655] [id = 59] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12edcc000 == 44 [pid = 1655] [id = 13] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123c78800 == 43 [pid = 1655] [id = 78] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x129aaa800 == 42 [pid = 1655] [id = 74] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12f090000 == 41 [pid = 1655] [id = 73] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc52000 == 40 [pid = 1655] [id = 72] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0b5800 == 39 [pid = 1655] [id = 71] 17:51:26 INFO - PROCESS | 1655 | --DOCSHELL 0x125b36800 == 38 [pid = 1655] [id = 70] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x127bc8000 == 37 [pid = 1655] [id = 62] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12f085800 == 36 [pid = 1655] [id = 14] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8a6800 == 35 [pid = 1655] [id = 63] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11a76c800 == 34 [pid = 1655] [id = 61] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa89800 == 33 [pid = 1655] [id = 20] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1291de800 == 32 [pid = 1655] [id = 53] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12ced0000 == 31 [pid = 1655] [id = 64] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12e413800 == 30 [pid = 1655] [id = 10] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3ec000 == 29 [pid = 1655] [id = 8] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11c326000 == 28 [pid = 1655] [id = 40] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11928d800 == 27 [pid = 1655] [id = 48] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11a91e000 == 26 [pid = 1655] [id = 11] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe75800 == 25 [pid = 1655] [id = 18] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x125eb9800 == 24 [pid = 1655] [id = 51] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12e973800 == 23 [pid = 1655] [id = 12] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x114e7b800 == 22 [pid = 1655] [id = 47] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc83000 == 21 [pid = 1655] [id = 75] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12e963000 == 20 [pid = 1655] [id = 67] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123880800 == 19 [pid = 1655] [id = 50] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3e7800 == 18 [pid = 1655] [id = 65] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119155000 == 17 [pid = 1655] [id = 41] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12edc6000 == 16 [pid = 1655] [id = 68] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x13002b000 == 15 [pid = 1655] [id = 76] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x130567800 == 14 [pid = 1655] [id = 77] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11a757000 == 13 [pid = 1655] [id = 39] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128df2000 == 12 [pid = 1655] [id = 69] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123c74000 == 11 [pid = 1655] [id = 37] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba23800 == 10 [pid = 1655] [id = 49] 17:51:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11c327000 == 9 [pid = 1655] [id = 79] 17:51:30 INFO - PROCESS | 1655 | 1461027090360 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]]]}] 17:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4780ms 17:51:30 INFO - PROCESS | 1655 | 1461027090404 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:51:30 INFO - PROCESS | 1655 | 1461027090405 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:51:30 INFO - PROCESS | 1655 | 1461027090409 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 1655 | 1461027090410 Marionette TRACE conn2 <- [1,294,null,{}] 17:51:30 INFO - PROCESS | 1655 | 1461027090415 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}] 17:51:30 INFO - PROCESS | 1655 | 1461027090504 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:51:30 INFO - PROCESS | 1655 | 1461027090561 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11867e000 == 10 [pid = 1655] [id = 81] 17:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x115892000) [pid = 1655] [serial = 240] [outer = 0x0] 17:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x1164b4800) [pid = 1655] [serial = 241] [outer = 0x115892000] 17:51:30 INFO - PROCESS | 1655 | 1461027090589 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x11864d800) [pid = 1655] [serial = 242] [outer = 0x115892000] 17:51:30 INFO - PROCESS | 1655 | 1461027090902 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]]]}] 17:51:30 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. 17:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 521ms 17:51:30 INFO - PROCESS | 1655 | 1461027090930 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:51:30 INFO - PROCESS | 1655 | 1461027090934 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:51:30 INFO - PROCESS | 1655 | 1461027090941 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 1655 | 1461027090943 Marionette TRACE conn2 <- [1,298,null,{}] 17:51:30 INFO - PROCESS | 1655 | 1461027090946 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}] 17:51:31 INFO - PROCESS | 1655 | 1461027091028 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:51:31 INFO - PROCESS | 1655 | 1461027091033 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x114324000 == 11 [pid = 1655] [id = 82] 17:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11864ec00) [pid = 1655] [serial = 243] [outer = 0x0] 17:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x11a89fc00) [pid = 1655] [serial = 244] [outer = 0x11864ec00] 17:51:31 INFO - PROCESS | 1655 | 1461027091062 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11b7e9c00) [pid = 1655] [serial = 245] [outer = 0x11864ec00] 17:51:31 INFO - PROCESS | 1655 | 1461027091506 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]]]}] 17:51:31 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. 17:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 571ms 17:51:31 INFO - PROCESS | 1655 | 1461027091513 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:51:31 INFO - PROCESS | 1655 | 1461027091515 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:51:31 INFO - PROCESS | 1655 | 1461027091519 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - PROCESS | 1655 | 1461027091523 Marionette TRACE conn2 <- [1,302,null,{}] 17:51:31 INFO - PROCESS | 1655 | 1461027091535 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}] 17:51:31 INFO - PROCESS | 1655 | 1461027091645 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:51:31 INFO - PROCESS | 1655 | 1461027091650 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1270ba000 == 12 [pid = 1655] [id = 83] 17:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x114136c00) [pid = 1655] [serial = 246] [outer = 0x0] 17:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x123625c00) [pid = 1655] [serial = 247] [outer = 0x114136c00] 17:51:31 INFO - PROCESS | 1655 | 1461027091683 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12705ec00) [pid = 1655] [serial = 248] [outer = 0x114136c00] 17:51:32 INFO - PROCESS | 1655 | 1461027092042 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]]]}] 17:51:32 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. 17:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 574ms 17:51:32 INFO - PROCESS | 1655 | 1461027092100 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1655 | 1461027092102 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:51:32 INFO - PROCESS | 1655 | 1461027092105 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1655 | 1461027092107 Marionette TRACE conn2 <- [1,306,null,{}] 17:51:32 INFO - PROCESS | 1655 | 1461027092109 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}] 17:51:32 INFO - PROCESS | 1655 | 1461027092191 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:51:32 INFO - PROCESS | 1655 | 1461027092195 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b457000 == 13 [pid = 1655] [id = 84] 17:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x11b7f2800) [pid = 1655] [serial = 249] [outer = 0x0] 17:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12913f000) [pid = 1655] [serial = 250] [outer = 0x11b7f2800] 17:51:32 INFO - PROCESS | 1655 | 1461027092222 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x129495c00) [pid = 1655] [serial = 251] [outer = 0x11b7f2800] 17:51:32 INFO - PROCESS | 1655 | 1461027092634 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]]]}] 17:51:32 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. 17:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 17:51:32 INFO - PROCESS | 1655 | 1461027092675 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1655 | 1461027092677 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:51:32 INFO - PROCESS | 1655 | 1461027092679 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1655 | 1461027092680 Marionette TRACE conn2 <- [1,310,null,{}] 17:51:32 INFO - PROCESS | 1655 | 1461027092682 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}] 17:51:32 INFO - PROCESS | 1655 | 1461027092783 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:51:32 INFO - PROCESS | 1655 | 1461027092787 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d303000 == 14 [pid = 1655] [id = 85] 17:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x114658000) [pid = 1655] [serial = 252] [outer = 0x0] 17:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x129632800) [pid = 1655] [serial = 253] [outer = 0x114658000] 17:51:32 INFO - PROCESS | 1655 | 1461027092813 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x129ae5000) [pid = 1655] [serial = 254] [outer = 0x114658000] 17:51:33 INFO - PROCESS | 1655 | 1461027093170 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]]]}] 17:51:33 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. 17:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 17:51:33 INFO - PROCESS | 1655 | 1461027093199 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1655 | 1461027093200 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:51:33 INFO - PROCESS | 1655 | 1461027093209 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1655 | 1461027093210 Marionette TRACE conn2 <- [1,314,null,{}] 17:51:33 INFO - PROCESS | 1655 | 1461027093212 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}] 17:51:33 INFO - PROCESS | 1655 | 1461027093328 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:51:33 INFO - PROCESS | 1655 | 1461027093334 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128df8800 == 15 [pid = 1655] [id = 86] 17:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x129be2000) [pid = 1655] [serial = 255] [outer = 0x0] 17:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12afa4000) [pid = 1655] [serial = 256] [outer = 0x129be2000] 17:51:33 INFO - PROCESS | 1655 | 1461027093362 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12b2ba800) [pid = 1655] [serial = 257] [outer = 0x129be2000] 17:51:33 INFO - PROCESS | 1655 | 1461027093693 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]]]}] 17:51:33 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. 17:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 17:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:51:33 INFO - PROCESS | 1655 | 1461027093728 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1655 | 1461027093729 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:51:33 INFO - PROCESS | 1655 | 1461027093731 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1655 | 1461027093732 Marionette TRACE conn2 <- [1,318,null,{}] 17:51:33 INFO - PROCESS | 1655 | 1461027093735 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}] 17:51:33 INFO - PROCESS | 1655 | 1461027093830 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:51:33 INFO - PROCESS | 1655 | 1461027093851 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f08a000 == 16 [pid = 1655] [id = 87] 17:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x115695c00) [pid = 1655] [serial = 258] [outer = 0x0] 17:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12b2c0800) [pid = 1655] [serial = 259] [outer = 0x115695c00] 17:51:33 INFO - PROCESS | 1655 | 1461027093876 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12bc6f400) [pid = 1655] [serial = 260] [outer = 0x115695c00] 17:51:34 INFO - PROCESS | 1655 | 1461027094228 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]]]}] 17:51:34 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. 17:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 17:51:34 INFO - PROCESS | 1655 | 1461027094250 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 1655 | 1461027094252 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:51:34 INFO - PROCESS | 1655 | 1461027094260 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 1655 | 1461027094261 Marionette TRACE conn2 <- [1,322,null,{}] 17:51:34 INFO - PROCESS | 1655 | 1461027094264 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}] 17:51:34 INFO - PROCESS | 1655 | 1461027094361 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:51:34 INFO - PROCESS | 1655 | 1461027094365 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f657000 == 17 [pid = 1655] [id = 88] 17:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x129be7000) [pid = 1655] [serial = 261] [outer = 0x0] 17:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12bcf4000) [pid = 1655] [serial = 262] [outer = 0x129be7000] 17:51:34 INFO - PROCESS | 1655 | 1461027094391 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12d0d9400) [pid = 1655] [serial = 263] [outer = 0x129be7000] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x1192e0c00) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x11853f400) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x11a8a8000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x11bd62800) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x115896c00) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x123985000) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x123ff3c00) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x11a9c9400) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x127b08800) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x1191b1400) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x1146bd800) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x1271c7800) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x123ce8c00) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11c237800) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x115699c00) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x123985800) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x118c31000) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x11a9cb400) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x11227bc00) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x11a9c7000) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x11bea8400) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x115274400) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x118c91000) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x118e56c00) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x11a9cb800) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x1185ee000) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12edaf400) [pid = 1655] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x11bd63c00) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x11569ac00) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x116467000) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12bc79c00) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x11b77b400) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12e4ad000) [pid = 1655] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x1181ae800) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12745bc00) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x116460800) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12b2b9c00) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x129488000) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12e3a1800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12dcba800) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x11a791c00) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12b166800) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12bc78c00) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12d441000) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12dcb3c00) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12d43a800) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x1181acc00) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x11c360800) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12bcefc00) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x114b7bc00) [pid = 1655] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12948d400) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x123621c00) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12bc79400) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x116467800) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12bc71c00) [pid = 1655] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x129491800) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x11a89f800) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x129457400) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x11a848800) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12f7d5000) [pid = 1655] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x11bd5f800) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12f625400) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12962e400) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x118e56000) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x112275800) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12e386400) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x115870400) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12e37c400) [pid = 1655] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12edaf000) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12e4b6c00) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:51:35 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12d43b400) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:51:35 INFO - PROCESS | 1655 | 1461027095872 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]]]}] 17:51:35 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. 17:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1627ms 17:51:35 INFO - PROCESS | 1655 | 1461027095885 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 1655 | 1461027095887 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:51:35 INFO - PROCESS | 1655 | 1461027095901 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 1655 | 1461027095902 Marionette TRACE conn2 <- [1,326,null,{}] 17:51:35 INFO - PROCESS | 1655 | 1461027095906 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}] 17:51:35 INFO - PROCESS | 1655 | 1461027095984 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:51:35 INFO - PROCESS | 1655 | 1461027095990 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a911800 == 18 [pid = 1655] [id = 89] 17:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x115890400) [pid = 1655] [serial = 264] [outer = 0x0] 17:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x119b40400) [pid = 1655] [serial = 265] [outer = 0x115890400] 17:51:36 INFO - PROCESS | 1655 | 1461027096015 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x119d7d400) [pid = 1655] [serial = 266] [outer = 0x115890400] 17:51:36 INFO - PROCESS | 1655 | 1461027096501 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]]]}] 17:51:36 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. 17:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 622ms 17:51:36 INFO - PROCESS | 1655 | 1461027096523 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1655 | 1461027096524 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:51:36 INFO - PROCESS | 1655 | 1461027096526 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 1655 | 1461027096527 Marionette TRACE conn2 <- [1,330,null,{}] 17:51:36 INFO - PROCESS | 1655 | 1461027096530 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}] 17:51:36 INFO - PROCESS | 1655 | 1461027096613 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:51:36 INFO - PROCESS | 1655 | 1461027096617 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242cb000 == 19 [pid = 1655] [id = 90] 17:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11a8a2400) [pid = 1655] [serial = 267] [outer = 0x0] 17:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11abb2000) [pid = 1655] [serial = 268] [outer = 0x11a8a2400] 17:51:36 INFO - PROCESS | 1655 | 1461027096647 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11bd62800) [pid = 1655] [serial = 269] [outer = 0x11a8a2400] 17:51:37 INFO - PROCESS | 1655 | 1461027097004 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]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 17:51:37 INFO - PROCESS | 1655 | 1461027097046 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:51:37 INFO - PROCESS | 1655 | 1461027097047 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:51:37 INFO - PROCESS | 1655 | 1461027097049 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1655 | 1461027097051 Marionette TRACE conn2 <- [1,334,null,{}] 17:51:37 INFO - PROCESS | 1655 | 1461027097053 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}] 17:51:37 INFO - PROCESS | 1655 | 1461027097145 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:51:37 INFO - PROCESS | 1655 | 1461027097151 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cebb800 == 20 [pid = 1655] [id = 91] 17:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11c237800) [pid = 1655] [serial = 270] [outer = 0x0] 17:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x127ae6c00) [pid = 1655] [serial = 271] [outer = 0x11c237800] 17:51:37 INFO - PROCESS | 1655 | 1461027097185 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x129635000) [pid = 1655] [serial = 272] [outer = 0x11c237800] 17:51:37 INFO - PROCESS | 1655 | 1461027097573 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]]]}] 17:51:37 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. 17:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 571ms 17:51:37 INFO - PROCESS | 1655 | 1461027097622 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 1655 | 1461027097624 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:51:37 INFO - PROCESS | 1655 | 1461027097628 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1655 | 1461027097631 Marionette TRACE conn2 <- [1,338,null,{}] 17:51:37 INFO - PROCESS | 1655 | 1461027097635 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}] 17:51:37 INFO - PROCESS | 1655 | 1461027097745 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:51:37 INFO - PROCESS | 1655 | 1461027097804 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1155cc000 == 21 [pid = 1655] [id = 92] 17:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x114b79c00) [pid = 1655] [serial = 273] [outer = 0x0] 17:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x114b7f000) [pid = 1655] [serial = 274] [outer = 0x114b79c00] 17:51:37 INFO - PROCESS | 1655 | 1461027097836 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x115698000) [pid = 1655] [serial = 275] [outer = 0x114b79c00] 17:51:38 INFO - PROCESS | 1655 | 1461027098397 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]]]}] 17:51:38 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. 17:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 822ms 17:51:38 INFO - PROCESS | 1655 | 1461027098450 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 1655 | 1461027098454 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:51:38 INFO - PROCESS | 1655 | 1461027098459 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 1655 | 1461027098460 Marionette TRACE conn2 <- [1,342,null,{}] 17:51:38 INFO - PROCESS | 1655 | 1461027098463 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}] 17:51:38 INFO - PROCESS | 1655 | 1461027098571 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:51:38 INFO - PROCESS | 1655 | 1461027098671 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:51:38 INFO - PROCESS | 1655 | 1461027098679 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x127a8c000 == 22 [pid = 1655] [id = 93] 17:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x11a8a5400) [pid = 1655] [serial = 276] [outer = 0x0] 17:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11a9d2400) [pid = 1655] [serial = 277] [outer = 0x11a8a5400] 17:51:38 INFO - PROCESS | 1655 | 1461027098710 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11b7f4c00) [pid = 1655] [serial = 278] [outer = 0x11a8a5400] 17:51:39 INFO - PROCESS | 1655 | 1461027099406 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]]]}] 17:51:39 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. 17:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 972ms 17:51:39 INFO - PROCESS | 1655 | 1461027099451 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:51:39 INFO - PROCESS | 1655 | 1461027099455 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:51:39 INFO - PROCESS | 1655 | 1461027099462 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 1655 | 1461027099464 Marionette TRACE conn2 <- [1,346,null,{}] 17:51:39 INFO - PROCESS | 1655 | 1461027099468 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}] 17:51:39 INFO - PROCESS | 1655 | 1461027099563 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:51:39 INFO - PROCESS | 1655 | 1461027099646 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x114194800 == 23 [pid = 1655] [id = 94] 17:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11544c800) [pid = 1655] [serial = 279] [outer = 0x0] 17:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x115693c00) [pid = 1655] [serial = 280] [outer = 0x11544c800] 17:51:39 INFO - PROCESS | 1655 | 1461027099726 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11569f800) [pid = 1655] [serial = 281] [outer = 0x11544c800] 17:51:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3fe000 == 22 [pid = 1655] [id = 80] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x123ceb400) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x123cf3800) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x123dd8000) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x11c234c00) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x11227e000) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1192e3400) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x118f83800) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x11bea7c00) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x119247000) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11c360000) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x11924b800) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11a784800) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x119d77c00) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x11abb1c00) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x118f8f400) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x118f89c00) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11b777800) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11bd5d000) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11c23ec00) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x1236d9000) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x123628c00) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x123cf2c00) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11a9cc400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x115875c00) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x118f86000) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12428bc00) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11b7ef800) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x1270cb000) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12706bc00) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x118f8dc00) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x125eeb000) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x127b02800) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x128da2c00) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x1192dcc00) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x129455800) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x123b56c00) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x115488400) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x129490800) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x127aed000) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x129492400) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11a84a800) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12afa0000) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x13005e000) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x129ae8400) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12b2c2400) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1164b6c00) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x125bc4400) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11a89c000) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x119c74c00) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x128da4800) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12e3a6400) [pid = 1655] [serial = 194] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x123fee800) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x123cf5400) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x114b85c00) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11b720800) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e37f000) [pid = 1655] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x118af3000) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11a89d800) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11b7f3000) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12361f400) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11a9d1000) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11569f400) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x118c88000) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12e9b8400) [pid = 1655] [serial = 197] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11a84d000) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x115691400) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12ef63400) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12945a400) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x127ae2c00) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12bcec800) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1191b9000) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x127b06000) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12e4b0800) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11bea7000) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1270c9c00) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11a89cc00) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x114b7ec00) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12d0dc800) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12ef6cc00) [pid = 1655] [serial = 200] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x129ae4800) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11b7efc00) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x123cef000) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11a847000) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12d0df400) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x127ae8000) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11c234400) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d011000) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11bb35400) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12e39c400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12d43c400) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11a9d0800) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12d440c00) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12944b400) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12d160000) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x114b82c00) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12bc72c00) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12948f400) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x127ae7400) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129760800) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12bcf6400) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12d0dd000) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129495000) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12e4aa800) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12e4b1c00) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12daad000) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12e39e000) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12e9ac800) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11a9d3c00) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b2c2800) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b170000) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12d43c800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12e384400) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b16b400) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12daa8000) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12e4afc00) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12dcb4c00) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11227b800) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129635800) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12f623000) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12ef64400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129bebc00) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12e39bc00) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12edb6000) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12ef5d800) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1181a9800) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12e9b5800) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12edb8400) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12edac400) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129ae8c00) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129be7c00) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12afa2400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118e54000) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12dcbb800) [pid = 1655] [serial = 191] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b58f400) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11a8a3800) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12bcf3c00) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11bd62400) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x13005b000) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12fe06400) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12fe10800) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12faa9000) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12d161000) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11c363c00) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12f62cc00) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x129639400) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12f7d2800) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x11a74b400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12fa15800) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 17:51:39 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12d440000) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 17:51:40 INFO - PROCESS | 1655 | 1461027100138 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]]]}] 17:51:40 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. 17:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 722ms 17:51:40 INFO - PROCESS | 1655 | 1461027100184 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1655 | 1461027100188 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:51:40 INFO - PROCESS | 1655 | 1461027100192 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1655 | 1461027100194 Marionette TRACE conn2 <- [1,350,null,{}] 17:51:40 INFO - PROCESS | 1655 | 1461027100196 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}] 17:51:40 INFO - PROCESS | 1655 | 1461027100267 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:51:40 INFO - PROCESS | 1655 | 1461027100273 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118160000 == 23 [pid = 1655] [id = 95] 17:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x115696400) [pid = 1655] [serial = 282] [outer = 0x0] 17:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1158f3000) [pid = 1655] [serial = 283] [outer = 0x115696400] 17:51:40 INFO - PROCESS | 1655 | 1461027100301 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x118647000) [pid = 1655] [serial = 284] [outer = 0x115696400] 17:51:40 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. 17:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 17:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:51:40 INFO - PROCESS | 1655 | 1461027100657 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]]]}] 17:51:40 INFO - PROCESS | 1655 | 1461027100661 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1655 | 1461027100663 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:51:40 INFO - PROCESS | 1655 | 1461027100665 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1655 | 1461027100667 Marionette TRACE conn2 <- [1,354,null,{}] 17:51:40 INFO - PROCESS | 1655 | 1461027100678 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}] 17:51:40 INFO - PROCESS | 1655 | 1461027100782 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:51:40 INFO - PROCESS | 1655 | 1461027100812 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11911b000 == 24 [pid = 1655] [id = 96] 17:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x118646000) [pid = 1655] [serial = 285] [outer = 0x0] 17:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118f89c00) [pid = 1655] [serial = 286] [outer = 0x118646000] 17:51:40 INFO - PROCESS | 1655 | 1461027100841 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1192e3400) [pid = 1655] [serial = 287] [outer = 0x118646000] 17:51:41 INFO - PROCESS | 1655 | 1461027101214 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]]]}] 17:51:41 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. 17:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 572ms 17:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:51:41 INFO - PROCESS | 1655 | 1461027101238 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 1655 | 1461027101240 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:51:41 INFO - PROCESS | 1655 | 1461027101242 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 1655 | 1461027101243 Marionette TRACE conn2 <- [1,358,null,{}] 17:51:41 INFO - PROCESS | 1655 | 1461027101245 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}] 17:51:41 INFO - PROCESS | 1655 | 1461027101331 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:51:41 INFO - PROCESS | 1655 | 1461027101359 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11990e000 == 25 [pid = 1655] [id = 97] 17:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1146b9c00) [pid = 1655] [serial = 288] [outer = 0x0] 17:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119d76400) [pid = 1655] [serial = 289] [outer = 0x1146b9c00] 17:51:41 INFO - PROCESS | 1655 | 1461027101387 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11a74e800) [pid = 1655] [serial = 290] [outer = 0x1146b9c00] 17:51:41 INFO - PROCESS | 1655 | 1461027101726 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]]]}] 17:51:41 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. 17:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 517ms 17:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:51:41 INFO - PROCESS | 1655 | 1461027101760 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 1655 | 1461027101761 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:51:41 INFO - PROCESS | 1655 | 1461027101763 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 1655 | 1461027101764 Marionette TRACE conn2 <- [1,362,null,{}] 17:51:41 INFO - PROCESS | 1655 | 1461027101766 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}] 17:51:41 INFO - PROCESS | 1655 | 1461027101849 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:51:41 INFO - PROCESS | 1655 | 1461027101876 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b22800 == 26 [pid = 1655] [id = 98] 17:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118c86000) [pid = 1655] [serial = 291] [outer = 0x0] 17:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11a78ac00) [pid = 1655] [serial = 292] [outer = 0x118c86000] 17:51:41 INFO - PROCESS | 1655 | 1461027101902 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11a8a5000) [pid = 1655] [serial = 293] [outer = 0x118c86000] 17:51:42 INFO - PROCESS | 1655 | 1461027102235 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]]]}] 17:51:42 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. 17:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 17:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:51:42 INFO - PROCESS | 1655 | 1461027102281 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1655 | 1461027102282 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:51:42 INFO - PROCESS | 1655 | 1461027102284 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 1655 | 1461027102285 Marionette TRACE conn2 <- [1,366,null,{}] 17:51:42 INFO - PROCESS | 1655 | 1461027102294 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}] 17:51:42 INFO - PROCESS | 1655 | 1461027102412 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x114658000) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11864ec00) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11b7f2800) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x114136c00) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11a789000) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x115892000) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x129be2000) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11a8a2400) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x115695c00) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x129be7000) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x115890400) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:51:42 INFO - PROCESS | 1655 | 1461027102446 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11910f000 == 27 [pid = 1655] [id = 99] 17:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x112274400) [pid = 1655] [serial = 294] [outer = 0x0] 17:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11547e800) [pid = 1655] [serial = 295] [outer = 0x112274400] 17:51:42 INFO - PROCESS | 1655 | 1461027102478 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11a9c8400) [pid = 1655] [serial = 296] [outer = 0x112274400] 17:51:42 INFO - PROCESS | 1655 | 1461027102760 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]]]}] 17:51:42 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. 17:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 526ms 17:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:51:42 INFO - PROCESS | 1655 | 1461027102810 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1655 | 1461027102811 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:51:42 INFO - PROCESS | 1655 | 1461027102813 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 1655 | 1461027102814 Marionette TRACE conn2 <- [1,370,null,{}] 17:51:42 INFO - PROCESS | 1655 | 1461027102817 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}] 17:51:42 INFO - PROCESS | 1655 | 1461027102887 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:51:42 INFO - PROCESS | 1655 | 1461027102893 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa84000 == 28 [pid = 1655] [id = 100] 17:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1175de800) [pid = 1655] [serial = 297] [outer = 0x0] 17:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11b7f3800) [pid = 1655] [serial = 298] [outer = 0x1175de800] 17:51:42 INFO - PROCESS | 1655 | 1461027102919 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11bd5d800) [pid = 1655] [serial = 299] [outer = 0x1175de800] 17:51:43 INFO - PROCESS | 1655 | 1461027103232 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]]]}] 17:51:43 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. 17:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 467ms 17:51:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:51:43 INFO - PROCESS | 1655 | 1461027103282 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 1655 | 1461027103283 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:51:43 INFO - PROCESS | 1655 | 1461027103285 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 1655 | 1461027103286 Marionette TRACE conn2 <- [1,374,null,{}] 17:51:43 INFO - PROCESS | 1655 | 1461027103295 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}] 17:51:43 INFO - PROCESS | 1655 | 1461027103365 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:51:43 INFO - PROCESS | 1655 | 1461027103370 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aca8000 == 29 [pid = 1655] [id = 101] 17:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11bb32800) [pid = 1655] [serial = 300] [outer = 0x0] 17:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11bea6400) [pid = 1655] [serial = 301] [outer = 0x11bb32800] 17:51:43 INFO - PROCESS | 1655 | 1461027103399 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11c235000) [pid = 1655] [serial = 302] [outer = 0x11bb32800] 17:51:43 INFO - PROCESS | 1655 | 1461027103730 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:51:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:51:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 475ms 17:51:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:51:43 INFO - PROCESS | 1655 | 1461027103760 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 1655 | 1461027103761 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:51:43 INFO - PROCESS | 1655 | 1461027103764 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 1655 | 1461027103765 Marionette TRACE conn2 <- [1,378,null,{}] 17:51:43 INFO - PROCESS | 1655 | 1461027103767 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}] 17:51:43 INFO - PROCESS | 1655 | 1461027103838 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:51:43 INFO - PROCESS | 1655 | 1461027103843 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b76d000 == 30 [pid = 1655] [id = 102] 17:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11c237000) [pid = 1655] [serial = 303] [outer = 0x0] 17:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11c359800) [pid = 1655] [serial = 304] [outer = 0x11c237000] 17:51:43 INFO - PROCESS | 1655 | 1461027103869 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x123621000) [pid = 1655] [serial = 305] [outer = 0x11c237000] 17:51:44 INFO - PROCESS | 1655 | 1461027104178 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:51:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 417ms 17:51:44 INFO - PROCESS | 1655 | 1461027104181 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 1655 | 1461027104183 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:51:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:51:44 INFO - PROCESS | 1655 | 1461027104194 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1655 | 1461027104195 Marionette TRACE conn2 <- [1,382,null,{}] 17:51:44 INFO - PROCESS | 1655 | 1461027104198 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}] 17:51:44 INFO - PROCESS | 1655 | 1461027104292 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:51:44 INFO - PROCESS | 1655 | 1461027104298 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb59000 == 31 [pid = 1655] [id = 103] 17:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11a74b000) [pid = 1655] [serial = 306] [outer = 0x0] 17:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11c366800) [pid = 1655] [serial = 307] [outer = 0x11a74b000] 17:51:44 INFO - PROCESS | 1655 | 1461027104323 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1237aa000) [pid = 1655] [serial = 308] [outer = 0x11a74b000] 17:51:44 INFO - PROCESS | 1655 | 1461027104630 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:51:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 478ms 17:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:51:44 INFO - PROCESS | 1655 | 1461027104663 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 1655 | 1461027104665 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:51:44 INFO - PROCESS | 1655 | 1461027104667 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1655 | 1461027104669 Marionette TRACE conn2 <- [1,386,null,{}] 17:51:44 INFO - PROCESS | 1655 | 1461027104674 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}] 17:51:44 INFO - PROCESS | 1655 | 1461027104756 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:51:44 INFO - PROCESS | 1655 | 1461027104840 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x114a7e800 == 32 [pid = 1655] [id = 104] 17:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112270400) [pid = 1655] [serial = 309] [outer = 0x0] 17:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112279400) [pid = 1655] [serial = 310] [outer = 0x112270400] 17:51:44 INFO - PROCESS | 1655 | 1461027104873 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1146c4400) [pid = 1655] [serial = 311] [outer = 0x112270400] 17:51:45 INFO - PROCESS | 1655 | 1461027105363 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]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 773ms 17:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:51:45 INFO - PROCESS | 1655 | 1461027105441 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 1655 | 1461027105444 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:51:45 INFO - PROCESS | 1655 | 1461027105447 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1655 | 1461027105449 Marionette TRACE conn2 <- [1,390,null,{}] 17:51:45 INFO - PROCESS | 1655 | 1461027105452 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}] 17:51:45 INFO - PROCESS | 1655 | 1461027105545 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:51:45 INFO - PROCESS | 1655 | 1461027105589 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119912000 == 33 [pid = 1655] [id = 105] 17:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185ef000) [pid = 1655] [serial = 312] [outer = 0x0] 17:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118af4400) [pid = 1655] [serial = 313] [outer = 0x1185ef000] 17:51:45 INFO - PROCESS | 1655 | 1461027105621 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119139000) [pid = 1655] [serial = 314] [outer = 0x1185ef000] 17:51:46 INFO - PROCESS | 1655 | 1461027106099 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]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 17:51:46 INFO - PROCESS | 1655 | 1461027106135 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 1655 | 1461027106139 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:51:46 INFO - PROCESS | 1655 | 1461027106142 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 1655 | 1461027106143 Marionette TRACE conn2 <- [1,394,null,{}] 17:51:46 INFO - PROCESS | 1655 | 1461027106146 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}] 17:51:46 INFO - PROCESS | 1655 | 1461027106241 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:51:46 INFO - PROCESS | 1655 | 1461027106298 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b14d000 == 34 [pid = 1655] [id = 106] 17:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1181a9400) [pid = 1655] [serial = 315] [outer = 0x0] 17:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11a790000) [pid = 1655] [serial = 316] [outer = 0x1181a9400] 17:51:46 INFO - PROCESS | 1655 | 1461027106328 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11a8a9c00) [pid = 1655] [serial = 317] [outer = 0x1181a9400] 17:51:46 INFO - PROCESS | 1655 | 1461027106762 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]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 669ms 17:51:46 INFO - PROCESS | 1655 | 1461027106812 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 1655 | 1461027106814 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:51:46 INFO - PROCESS | 1655 | 1461027106822 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 1655 | 1461027106827 Marionette TRACE conn2 <- [1,398,null,{}] 17:51:46 INFO - PROCESS | 1655 | 1461027106830 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}] 17:51:46 INFO - PROCESS | 1655 | 1461027106922 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:51:47 INFO - PROCESS | 1655 | 1461027107065 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x118c0a000 == 35 [pid = 1655] [id = 107] 17:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x114b7c000) [pid = 1655] [serial = 318] [outer = 0x0] 17:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x114b80400) [pid = 1655] [serial = 319] [outer = 0x114b7c000] 17:51:47 INFO - PROCESS | 1655 | 1461027107094 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115696c00) [pid = 1655] [serial = 320] [outer = 0x114b7c000] 17:51:47 INFO - PROCESS | 1655 | 1461027107577 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]]]}] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x127ae6c00) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 17:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 830ms 17:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:51:47 INFO - PROCESS | 1655 | 1461027107647 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 1655 | 1461027107649 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:51:47 INFO - PROCESS | 1655 | 1461027107652 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 1655 | 1461027107654 Marionette TRACE conn2 <- [1,402,null,{}] 17:51:47 INFO - PROCESS | 1655 | 1461027107658 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}] 17:51:47 INFO - PROCESS | 1655 | 1461027107741 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129632800) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11a89fc00) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11b7e9c00) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12913f000) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123625c00) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12705ec00) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129452400) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1164b4800) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11864d800) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12afa4000) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b2ba800) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11bd62800) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12b2c0800) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12bc6f400) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12bcf4000) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11abb2000) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119d7d400) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12d0d9400) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x129ae5000) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x119b40400) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x129495c00) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 17:51:47 INFO - PROCESS | 1655 | 1461027107789 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11867c800 == 36 [pid = 1655] [id = 108] 17:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1164b4800) [pid = 1655] [serial = 321] [outer = 0x0] 17:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118ae9400) [pid = 1655] [serial = 322] [outer = 0x1164b4800] 17:51:47 INFO - PROCESS | 1655 | 1461027107817 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119248400) [pid = 1655] [serial = 323] [outer = 0x1164b4800] 17:51:48 INFO - PROCESS | 1655 | 1461027108116 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]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 472ms 17:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:51:48 INFO - PROCESS | 1655 | 1461027108130 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1655 | 1461027108133 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:51:48 INFO - PROCESS | 1655 | 1461027108135 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1655 | 1461027108137 Marionette TRACE conn2 <- [1,406,null,{}] 17:51:48 INFO - PROCESS | 1655 | 1461027108148 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}] 17:51:48 INFO - PROCESS | 1655 | 1461027108225 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:51:48 INFO - PROCESS | 1655 | 1461027108229 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a75e800 == 37 [pid = 1655] [id = 109] 17:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1146c4000) [pid = 1655] [serial = 324] [outer = 0x0] 17:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11a744000) [pid = 1655] [serial = 325] [outer = 0x1146c4000] 17:51:48 INFO - PROCESS | 1655 | 1461027108258 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11a8a9400) [pid = 1655] [serial = 326] [outer = 0x1146c4000] 17:51:48 INFO - PROCESS | 1655 | 1461027108591 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]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 478ms 17:51:48 INFO - PROCESS | 1655 | 1461027108614 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1655 | 1461027108615 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:51:48 INFO - PROCESS | 1655 | 1461027108624 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1655 | 1461027108628 Marionette TRACE conn2 <- [1,410,null,{}] 17:51:48 INFO - PROCESS | 1655 | 1461027108631 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}] 17:51:48 INFO - PROCESS | 1655 | 1461027108702 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:51:48 INFO - PROCESS | 1655 | 1461027108708 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acb6800 == 38 [pid = 1655] [id = 110] 17:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11a9cc400) [pid = 1655] [serial = 327] [outer = 0x0] 17:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11b70b400) [pid = 1655] [serial = 328] [outer = 0x11a9cc400] 17:51:48 INFO - PROCESS | 1655 | 1461027108734 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11bb3cc00) [pid = 1655] [serial = 329] [outer = 0x11a9cc400] 17:51:49 INFO - PROCESS | 1655 | 1461027109204 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]]]}] 17:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 628ms 17:51:49 INFO - PROCESS | 1655 | 1461027109247 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:51:49 INFO - PROCESS | 1655 | 1461027109249 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:51:49 INFO - PROCESS | 1655 | 1461027109254 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 1655 | 1461027109256 Marionette TRACE conn2 <- [1,414,null,{}] 17:51:49 INFO - PROCESS | 1655 | 1461027109259 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}] 17:51:49 INFO - PROCESS | 1655 | 1461027109351 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:51:49 INFO - PROCESS | 1655 | 1461027109407 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a765000 == 39 [pid = 1655] [id = 111] 17:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118a6a400) [pid = 1655] [serial = 330] [outer = 0x0] 17:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1192de400) [pid = 1655] [serial = 331] [outer = 0x118a6a400] 17:51:49 INFO - PROCESS | 1655 | 1461027109439 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11a74c800) [pid = 1655] [serial = 332] [outer = 0x118a6a400] 17:51:49 INFO - PROCESS | 1655 | 1461027109862 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]]]}] 17:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 17:51:49 INFO - PROCESS | 1655 | 1461027109925 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:51:49 INFO - PROCESS | 1655 | 1461027109929 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:51:49 INFO - PROCESS | 1655 | 1461027109934 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 1655 | 1461027109936 Marionette TRACE conn2 <- [1,418,null,{}] 17:51:49 INFO - PROCESS | 1655 | 1461027109941 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}] 17:51:50 INFO - PROCESS | 1655 | 1461027110030 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:51:50 INFO - PROCESS | 1655 | 1461027110118 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd0f000 == 40 [pid = 1655] [id = 112] 17:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11a8a2c00) [pid = 1655] [serial = 333] [outer = 0x0] 17:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11b772400) [pid = 1655] [serial = 334] [outer = 0x11a8a2c00] 17:51:50 INFO - PROCESS | 1655 | 1461027110151 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11bd5bc00) [pid = 1655] [serial = 335] [outer = 0x11a8a2c00] 17:51:51 INFO - PROCESS | 1655 | 1461027111066 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]]]}] 17:51:51 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 17:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1173ms 17:51:51 INFO - PROCESS | 1655 | 1461027111108 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 1655 | 1461027111109 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:51:51 INFO - PROCESS | 1655 | 1461027111112 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 1655 | 1461027111114 Marionette TRACE conn2 <- [1,422,null,{}] 17:51:51 INFO - PROCESS | 1655 | 1461027111122 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}] 17:51:51 INFO - PROCESS | 1655 | 1461027111214 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:51:51 INFO - PROCESS | 1655 | 1461027111254 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c387000 == 41 [pid = 1655] [id = 113] 17:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11bd5e400) [pid = 1655] [serial = 336] [outer = 0x0] 17:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123625800) [pid = 1655] [serial = 337] [outer = 0x11bd5e400] 17:51:51 INFO - PROCESS | 1655 | 1461027111287 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123987000) [pid = 1655] [serial = 338] [outer = 0x11bd5e400] 17:51:52 INFO - PROCESS | 1655 | 1461027112190 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]]]}] 17:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 17:51:52 INFO - PROCESS | 1655 | 1461027112234 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:51:52 INFO - PROCESS | 1655 | 1461027112236 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:51:52 INFO - PROCESS | 1655 | 1461027112240 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:51:52 INFO - PROCESS | 1655 | 1461027112242 Marionette TRACE conn2 <- [1,426,null,{}] 17:51:52 INFO - PROCESS | 1655 | 1461027112245 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}] 17:51:52 INFO - PROCESS | 1655 | 1461027112331 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:51:52 INFO - PROCESS | 1655 | 1461027112373 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119278800 == 42 [pid = 1655] [id = 114] 17:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1158ea000) [pid = 1655] [serial = 339] [outer = 0x0] 17:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1181aa000) [pid = 1655] [serial = 340] [outer = 0x1158ea000] 17:51:52 INFO - PROCESS | 1655 | 1461027112402 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118f8d000) [pid = 1655] [serial = 341] [outer = 0x1158ea000] 17:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11a75e800 == 41 [pid = 1655] [id = 109] 17:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11867c800 == 40 [pid = 1655] [id = 108] 17:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x118c0a000 == 39 [pid = 1655] [id = 107] 17:51:52 INFO - PROCESS | 1655 | 1461027112764 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] 17:51:52 INFO - PROCESS | 1655 | 1461027112814 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:51:52 INFO - PROCESS | 1655 | 1461027112819 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:51:52 INFO - PROCESS | 1655 | 1461027112820 Marionette TRACE conn2 <- [1,430,null,{}] 17:51:52 INFO - PROCESS | 1655 | 1461027112823 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}] 17:51:52 INFO - PROCESS | 1655 | 1461027112896 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:51:52 INFO - PROCESS | 1655 | 1461027112901 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acb6000 == 40 [pid = 1655] [id = 115] 17:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1192e2000) [pid = 1655] [serial = 342] [outer = 0x0] 17:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11b772c00) [pid = 1655] [serial = 343] [outer = 0x1192e2000] 17:51:52 INFO - PROCESS | 1655 | 1461027112929 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11bd60000) [pid = 1655] [serial = 344] [outer = 0x1192e2000] 17:51:53 INFO - PROCESS | 1655 | 1461027113275 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]]]}] 17:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 473ms 17:51:53 INFO - PROCESS | 1655 | 1461027113292 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 1655 | 1461027113294 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:51:53 INFO - PROCESS | 1655 | 1461027113296 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 1655 | 1461027113298 Marionette TRACE conn2 <- [1,434,null,{}] 17:51:53 INFO - PROCESS | 1655 | 1461027113307 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}] 17:51:53 INFO - PROCESS | 1655 | 1461027113414 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:51:53 INFO - PROCESS | 1655 | 1461027113447 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c386800 == 41 [pid = 1655] [id = 116] 17:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11b7e9c00) [pid = 1655] [serial = 345] [outer = 0x0] 17:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11beae400) [pid = 1655] [serial = 346] [outer = 0x11b7e9c00] 17:51:53 INFO - PROCESS | 1655 | 1461027113474 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12428cc00) [pid = 1655] [serial = 347] [outer = 0x11b7e9c00] 17:51:53 INFO - PROCESS | 1655 | 1461027113843 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]]]}] 17:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 571ms 17:51:53 INFO - PROCESS | 1655 | 1461027113867 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 1655 | 1461027113869 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:51:53 INFO - PROCESS | 1655 | 1461027113878 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 1655 | 1461027113879 Marionette TRACE conn2 <- [1,438,null,{}] 17:51:53 INFO - PROCESS | 1655 | 1461027113881 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}] 17:51:53 INFO - PROCESS | 1655 | 1461027113969 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:51:53 INFO - PROCESS | 1655 | 1461027113973 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123876800 == 42 [pid = 1655] [id = 117] 17:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12428d800) [pid = 1655] [serial = 348] [outer = 0x0] 17:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1270c7800) [pid = 1655] [serial = 349] [outer = 0x12428d800] 17:51:54 INFO - PROCESS | 1655 | 1461027113999 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x127aecc00) [pid = 1655] [serial = 350] [outer = 0x12428d800] 17:51:54 INFO - PROCESS | 1655 | 1461027114445 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]]]}] 17:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 623ms 17:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:51:54 INFO - PROCESS | 1655 | 1461027114497 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 1655 | 1461027114498 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:51:54 INFO - PROCESS | 1655 | 1461027114500 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 1655 | 1461027114501 Marionette TRACE conn2 <- [1,442,null,{}] 17:51:54 INFO - PROCESS | 1655 | 1461027114503 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}] 17:51:54 INFO - PROCESS | 1655 | 1461027114588 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:51:54 INFO - PROCESS | 1655 | 1461027114616 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242bd000 == 43 [pid = 1655] [id = 118] 17:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12706c000) [pid = 1655] [serial = 351] [outer = 0x0] 17:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x127b10400) [pid = 1655] [serial = 352] [outer = 0x12706c000] 17:51:54 INFO - PROCESS | 1655 | 1461027114642 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128da1c00) [pid = 1655] [serial = 353] [outer = 0x12706c000] 17:51:54 INFO - PROCESS | 1655 | 1461027114979 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]]]}] 17:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 17:51:55 INFO - PROCESS | 1655 | 1461027115019 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 1655 | 1461027115020 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:51:55 INFO - PROCESS | 1655 | 1461027115022 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 1655 | 1461027115023 Marionette TRACE conn2 <- [1,446,null,{}] 17:51:55 INFO - PROCESS | 1655 | 1461027115026 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}] 17:51:55 INFO - PROCESS | 1655 | 1461027115148 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1146c4000) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1146b9c00) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118c86000) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11544c800) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115696400) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112274400) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114b7c000) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11c237000) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1164b4800) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11bb32800) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11c237800) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118646000) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11a74b000) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:51:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1175de800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:51:55 INFO - PROCESS | 1655 | 1461027115192 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x115314000 == 44 [pid = 1655] [id = 119] 17:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x114403c00) [pid = 1655] [serial = 354] [outer = 0x0] 17:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11544d400) [pid = 1655] [serial = 355] [outer = 0x114403c00] 17:51:55 INFO - PROCESS | 1655 | 1461027115220 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11a842c00) [pid = 1655] [serial = 356] [outer = 0x114403c00] 17:51:55 INFO - PROCESS | 1655 | 1461027115509 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]]]}] 17:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 17:51:55 INFO - PROCESS | 1655 | 1461027115546 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 1655 | 1461027115547 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:51:55 INFO - PROCESS | 1655 | 1461027115549 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 1655 | 1461027115550 Marionette TRACE conn2 <- [1,450,null,{}] 17:51:55 INFO - PROCESS | 1655 | 1461027115553 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}] 17:51:55 INFO - PROCESS | 1655 | 1461027115628 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:51:55 INFO - PROCESS | 1655 | 1461027115632 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271b2000 == 45 [pid = 1655] [id = 120] 17:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11a89bc00) [pid = 1655] [serial = 357] [outer = 0x0] 17:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12944b400) [pid = 1655] [serial = 358] [outer = 0x11a89bc00] 17:51:55 INFO - PROCESS | 1655 | 1461027115660 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12962d400) [pid = 1655] [serial = 359] [outer = 0x11a89bc00] 17:51:55 INFO - PROCESS | 1655 | 1461027115989 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] 17:51:56 INFO - PROCESS | 1655 | 1461027116021 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:51:56 INFO - PROCESS | 1655 | 1461027116033 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1655 | 1461027116034 Marionette TRACE conn2 <- [1,454,null,{}] 17:51:56 INFO - PROCESS | 1655 | 1461027116036 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}] 17:51:56 INFO - PROCESS | 1655 | 1461027116108 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:51:56 INFO - PROCESS | 1655 | 1461027116112 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de0800 == 46 [pid = 1655] [id = 121] 17:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128daa000) [pid = 1655] [serial = 360] [outer = 0x0] 17:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129635800) [pid = 1655] [serial = 361] [outer = 0x128daa000] 17:51:56 INFO - PROCESS | 1655 | 1461027116138 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12974d400) [pid = 1655] [serial = 362] [outer = 0x128daa000] 17:51:56 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:56 INFO - PROCESS | 1655 | 1461027116506 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]]]}] 17:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 17:51:56 INFO - PROCESS | 1655 | 1461027116553 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:51:56 INFO - PROCESS | 1655 | 1461027116555 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:51:56 INFO - PROCESS | 1655 | 1461027116558 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1655 | 1461027116560 Marionette TRACE conn2 <- [1,458,null,{}] 17:51:56 INFO - PROCESS | 1655 | 1461027116563 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}] 17:51:56 INFO - PROCESS | 1655 | 1461027116702 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:51:56 INFO - PROCESS | 1655 | 1461027116714 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291ef800 == 47 [pid = 1655] [id = 122] 17:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12962d800) [pid = 1655] [serial = 363] [outer = 0x0] 17:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12974b800) [pid = 1655] [serial = 364] [outer = 0x12962d800] 17:51:56 INFO - PROCESS | 1655 | 1461027116750 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129ae7400) [pid = 1655] [serial = 365] [outer = 0x12962d800] 17:51:57 INFO - PROCESS | 1655 | 1461027117112 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] 17:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:51:57 INFO - PROCESS | 1655 | 1461027117131 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:51:57 INFO - PROCESS | 1655 | 1461027117135 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 1655 | 1461027117137 Marionette TRACE conn2 <- [1,462,null,{}] 17:51:57 INFO - PROCESS | 1655 | 1461027117143 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}] 17:51:57 INFO - PROCESS | 1655 | 1461027117255 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:51:57 INFO - PROCESS | 1655 | 1461027117322 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x129aa1000 == 48 [pid = 1655] [id = 123] 17:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12962dc00) [pid = 1655] [serial = 366] [outer = 0x0] 17:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129ae9c00) [pid = 1655] [serial = 367] [outer = 0x12962dc00] 17:51:57 INFO - PROCESS | 1655 | 1461027117361 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129beec00) [pid = 1655] [serial = 368] [outer = 0x12962dc00] 17:51:57 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:57 INFO - PROCESS | 1655 | 1461027117865 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] 17:51:57 INFO - PROCESS | 1655 | 1461027117925 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:51:57 INFO - PROCESS | 1655 | 1461027117958 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 1655 | 1461027117960 Marionette TRACE conn2 <- [1,466,null,{}] 17:51:57 INFO - PROCESS | 1655 | 1461027117963 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}] 17:51:58 INFO - PROCESS | 1655 | 1461027118058 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:51:58 INFO - PROCESS | 1655 | 1461027118117 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11befc800 == 49 [pid = 1655] [id = 124] 17:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119c72c00) [pid = 1655] [serial = 369] [outer = 0x0] 17:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11a89d000) [pid = 1655] [serial = 370] [outer = 0x119c72c00] 17:51:58 INFO - PROCESS | 1655 | 1461027118149 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11b70a800) [pid = 1655] [serial = 371] [outer = 0x119c72c00] 17:51:58 INFO - PROCESS | 1655 | 1461027118581 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] 17:51:58 INFO - PROCESS | 1655 | 1461027118633 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:51:58 INFO - PROCESS | 1655 | 1461027118641 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 1655 | 1461027118643 Marionette TRACE conn2 <- [1,470,null,{}] 17:51:58 INFO - PROCESS | 1655 | 1461027118646 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}] 17:51:58 INFO - PROCESS | 1655 | 1461027118750 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:51:58 INFO - PROCESS | 1655 | 1461027118809 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b2e000 == 50 [pid = 1655] [id = 125] 17:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11c240000) [pid = 1655] [serial = 372] [outer = 0x0] 17:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123cf3400) [pid = 1655] [serial = 373] [outer = 0x11c240000] 17:51:58 INFO - PROCESS | 1655 | 1461027118840 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12706c400) [pid = 1655] [serial = 374] [outer = 0x11c240000] 17:51:59 INFO - PROCESS | 1655 | 1461027119273 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]]]}] 17:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 674ms 17:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:51:59 INFO - PROCESS | 1655 | 1461027119325 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 1655 | 1461027119326 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:51:59 INFO - PROCESS | 1655 | 1461027119328 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 1655 | 1461027119331 Marionette TRACE conn2 <- [1,474,null,{}] 17:51:59 INFO - PROCESS | 1655 | 1461027119356 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}] 17:51:59 INFO - PROCESS | 1655 | 1461027119468 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:51:59 INFO - PROCESS | 1655 | 1461027119514 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b822800 == 51 [pid = 1655] [id = 126] 17:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12945a800) [pid = 1655] [serial = 375] [outer = 0x0] 17:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12948f400) [pid = 1655] [serial = 376] [outer = 0x12945a800] 17:51:59 INFO - PROCESS | 1655 | 1461027119545 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129ae5800) [pid = 1655] [serial = 377] [outer = 0x12945a800] 17:52:00 INFO - PROCESS | 1655 | 1461027120123 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]]]}] 17:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 822ms 17:52:00 INFO - PROCESS | 1655 | 1461027120166 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 1655 | 1461027120168 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:52:00 INFO - PROCESS | 1655 | 1461027120175 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 1655 | 1461027120177 Marionette TRACE conn2 <- [1,478,null,{}] 17:52:00 INFO - PROCESS | 1655 | 1461027120181 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}] 17:52:00 INFO - PROCESS | 1655 | 1461027120266 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:52:00 INFO - PROCESS | 1655 | 1461027120324 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119289800 == 52 [pid = 1655] [id = 127] 17:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115873000) [pid = 1655] [serial = 378] [outer = 0x0] 17:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116466800) [pid = 1655] [serial = 379] [outer = 0x115873000] 17:52:00 INFO - PROCESS | 1655 | 1461027120351 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119135000) [pid = 1655] [serial = 380] [outer = 0x115873000] 17:52:00 INFO - PROCESS | 1655 | 1461027120846 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]]]}] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11b76d000 == 51 [pid = 1655] [id = 102] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x114a7e800 == 50 [pid = 1655] [id = 104] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11910f000 == 49 [pid = 1655] [id = 99] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1291ef800 == 48 [pid = 1655] [id = 122] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x128de0800 == 47 [pid = 1655] [id = 121] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1271b2000 == 46 [pid = 1655] [id = 120] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x115314000 == 45 [pid = 1655] [id = 119] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1242bd000 == 44 [pid = 1655] [id = 118] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x123876800 == 43 [pid = 1655] [id = 117] 17:52:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11a9d2400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 17:52:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x114b7f000) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 17:52:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x112279400) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 17:52:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118af4400) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 17:52:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11a790000) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 17:52:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11b70b400) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11c386800 == 42 [pid = 1655] [id = 116] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11acb6000 == 41 [pid = 1655] [id = 115] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119278800 == 40 [pid = 1655] [id = 114] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11c387000 == 39 [pid = 1655] [id = 113] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd0f000 == 38 [pid = 1655] [id = 112] 17:52:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11a765000 == 37 [pid = 1655] [id = 111] 17:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 723ms 17:52:00 INFO - PROCESS | 1655 | 1461027120896 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 1655 | 1461027120900 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:52:00 INFO - PROCESS | 1655 | 1461027120905 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 1655 | 1461027120907 Marionette TRACE conn2 <- [1,482,null,{}] 17:52:00 INFO - PROCESS | 1655 | 1461027120910 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}] 17:52:00 INFO - PROCESS | 1655 | 1461027120987 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:52:00 INFO - PROCESS | 1655 | 1461027120995 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x118a15800 == 38 [pid = 1655] [id = 128] 17:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119c74c00) [pid = 1655] [serial = 381] [outer = 0x0] 17:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119d77000) [pid = 1655] [serial = 382] [outer = 0x119c74c00] 17:52:01 INFO - PROCESS | 1655 | 1461027121022 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11a9c6400) [pid = 1655] [serial = 383] [outer = 0x119c74c00] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1237aa000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119d76400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11a78ac00) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115693c00) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11a8a9400) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11569f800) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1158f3000) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118647000) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11547e800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x114b80400) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123621000) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118ae9400) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115696c00) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11a8a5000) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11a9c8400) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11bea6400) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11c359800) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11c235000) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129635000) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1192e3400) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11a74e800) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118f89c00) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11c366800) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11b7f3800) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11bd5d800) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119248400) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11a744000) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 17:52:01 INFO - PROCESS | 1655 | 1461027121399 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]]]}] 17:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 17:52:01 INFO - PROCESS | 1655 | 1461027121426 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 1655 | 1461027121427 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:52:01 INFO - PROCESS | 1655 | 1461027121430 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 1655 | 1461027121432 Marionette TRACE conn2 <- [1,486,null,{}] 17:52:01 INFO - PROCESS | 1655 | 1461027121440 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}] 17:52:01 INFO - PROCESS | 1655 | 1461027121516 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:52:01 INFO - PROCESS | 1655 | 1461027121525 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a510800 == 39 [pid = 1655] [id = 129] 17:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11a9d3000) [pid = 1655] [serial = 384] [outer = 0x0] 17:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11b7f2800) [pid = 1655] [serial = 385] [outer = 0x11a9d3000] 17:52:01 INFO - PROCESS | 1655 | 1461027121554 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11beb1800) [pid = 1655] [serial = 386] [outer = 0x11a9d3000] 17:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 17:52:01 INFO - PROCESS | 1655 | 1461027121895 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]]]}] 17:52:01 INFO - PROCESS | 1655 | 1461027121900 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 1655 | 1461027121902 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:52:01 INFO - PROCESS | 1655 | 1461027121904 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 1655 | 1461027121908 Marionette TRACE conn2 <- [1,490,null,{}] 17:52:01 INFO - PROCESS | 1655 | 1461027121912 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}] 17:52:01 INFO - PROCESS | 1655 | 1461027121991 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:52:02 INFO - PROCESS | 1655 | 1461027122034 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa75800 == 40 [pid = 1655] [id = 130] 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11c233000) [pid = 1655] [serial = 387] [outer = 0x0] 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123621800) [pid = 1655] [serial = 388] [outer = 0x11c233000] 17:52:02 INFO - PROCESS | 1655 | 1461027122061 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123cc4800) [pid = 1655] [serial = 389] [outer = 0x11c233000] 17:52:02 INFO - PROCESS | 1655 | 1461027122356 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]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 17:52:02 INFO - PROCESS | 1655 | 1461027122379 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 1655 | 1461027122380 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:52:02 INFO - PROCESS | 1655 | 1461027122382 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1655 | 1461027122383 Marionette TRACE conn2 <- [1,494,null,{}] 17:52:02 INFO - PROCESS | 1655 | 1461027122386 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}] 17:52:02 INFO - PROCESS | 1655 | 1461027122462 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:52:02 INFO - PROCESS | 1655 | 1461027122466 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba31000 == 41 [pid = 1655] [id = 131] 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115695400) [pid = 1655] [serial = 390] [outer = 0x0] 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12705f400) [pid = 1655] [serial = 391] [outer = 0x115695400] 17:52:02 INFO - PROCESS | 1655 | 1461027122494 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x127ae6c00) [pid = 1655] [serial = 392] [outer = 0x115695400] 17:52:02 INFO - PROCESS | 1655 | 1461027122809 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]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 17:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:52:02 INFO - PROCESS | 1655 | 1461027122851 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 1655 | 1461027122852 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:52:02 INFO - PROCESS | 1655 | 1461027122854 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1655 | 1461027122855 Marionette TRACE conn2 <- [1,498,null,{}] 17:52:02 INFO - PROCESS | 1655 | 1461027122858 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}] 17:52:02 INFO - PROCESS | 1655 | 1461027122971 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:52:02 INFO - PROCESS | 1655 | 1461027122980 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x117538800 == 42 [pid = 1655] [id = 132] 17:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x127b05800) [pid = 1655] [serial = 393] [outer = 0x0] 17:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128dab800) [pid = 1655] [serial = 394] [outer = 0x127b05800] 17:52:03 INFO - PROCESS | 1655 | 1461027123008 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129633c00) [pid = 1655] [serial = 395] [outer = 0x127b05800] 17:52:03 INFO - PROCESS | 1655 | 1461027123366 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]]]}] 17:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 569ms 17:52:03 INFO - PROCESS | 1655 | 1461027123427 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:52:03 INFO - PROCESS | 1655 | 1461027123429 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:52:03 INFO - PROCESS | 1655 | 1461027123432 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:52:03 INFO - PROCESS | 1655 | 1461027123434 Marionette TRACE conn2 <- [1,502,null,{}] 17:52:03 INFO - PROCESS | 1655 | 1461027123437 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}] 17:52:03 INFO - PROCESS | 1655 | 1461027123525 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:52:03 INFO - PROCESS | 1655 | 1461027123531 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12386e000 == 43 [pid = 1655] [id = 133] 17:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x127b0f400) [pid = 1655] [serial = 396] [outer = 0x0] 17:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129ae1c00) [pid = 1655] [serial = 397] [outer = 0x127b0f400] 17:52:03 INFO - PROCESS | 1655 | 1461027123557 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129bea000) [pid = 1655] [serial = 398] [outer = 0x127b0f400] 17:52:03 INFO - PROCESS | 1655 | 1461027123886 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]]]}] 17:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 17:52:03 INFO - PROCESS | 1655 | 1461027123902 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:52:03 INFO - PROCESS | 1655 | 1461027123904 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:52:03 INFO - PROCESS | 1655 | 1461027123910 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:52:03 INFO - PROCESS | 1655 | 1461027123911 Marionette TRACE conn2 <- [1,506,null,{}] 17:52:03 INFO - PROCESS | 1655 | 1461027123914 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}] 17:52:04 INFO - PROCESS | 1655 | 1461027124009 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:52:04 INFO - PROCESS | 1655 | 1461027124013 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242c7800 == 44 [pid = 1655] [id = 134] 17:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12963a800) [pid = 1655] [serial = 399] [outer = 0x0] 17:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12afa0400) [pid = 1655] [serial = 400] [outer = 0x12963a800] 17:52:04 INFO - PROCESS | 1655 | 1461027124038 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b167800) [pid = 1655] [serial = 401] [outer = 0x12963a800] 17:52:04 INFO - PROCESS | 1655 | 1461027124377 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]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 17:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:52:04 INFO - PROCESS | 1655 | 1461027124429 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 1655 | 1461027124430 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:52:04 INFO - PROCESS | 1655 | 1461027124432 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1655 | 1461027124433 Marionette TRACE conn2 <- [1,510,null,{}] 17:52:04 INFO - PROCESS | 1655 | 1461027124435 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}] 17:52:04 INFO - PROCESS | 1655 | 1461027124525 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:52:04 INFO - PROCESS | 1655 | 1461027124558 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x127baa800 == 45 [pid = 1655] [id = 135] 17:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b166800) [pid = 1655] [serial = 402] [outer = 0x0] 17:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b171c00) [pid = 1655] [serial = 403] [outer = 0x12b166800] 17:52:04 INFO - PROCESS | 1655 | 1461027124584 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b2bb800) [pid = 1655] [serial = 404] [outer = 0x12b166800] 17:52:04 INFO - PROCESS | 1655 | 1461027124935 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]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 17:52:04 INFO - PROCESS | 1655 | 1461027124951 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 1655 | 1461027124952 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:52:04 INFO - PROCESS | 1655 | 1461027124957 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1655 | 1461027124958 Marionette TRACE conn2 <- [1,514,null,{}] 17:52:04 INFO - PROCESS | 1655 | 1461027124960 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}] 17:52:05 INFO - PROCESS | 1655 | 1461027125053 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:52:05 INFO - PROCESS | 1655 | 1461027125064 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a9f800 == 46 [pid = 1655] [id = 136] 17:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129beb000) [pid = 1655] [serial = 405] [outer = 0x0] 17:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b2c2800) [pid = 1655] [serial = 406] [outer = 0x129beb000] 17:52:05 INFO - PROCESS | 1655 | 1461027125089 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b591c00) [pid = 1655] [serial = 407] [outer = 0x129beb000] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11a8a5400) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12428d800) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12706c000) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1158ea000) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11bd5e400) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1192e2000) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x114403c00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128daa000) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11a89bc00) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11b7e9c00) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:52:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12962d800) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:52:05 INFO - PROCESS | 1655 | 1461027125517 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]]]}] 17:52:05 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 17:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 569ms 17:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:52:05 INFO - PROCESS | 1655 | 1461027125527 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 1655 | 1461027125528 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:52:05 INFO - PROCESS | 1655 | 1461027125534 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 1655 | 1461027125536 Marionette TRACE conn2 <- [1,518,null,{}] 17:52:05 INFO - PROCESS | 1655 | 1461027125544 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}] 17:52:05 INFO - PROCESS | 1655 | 1461027125657 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:52:05 INFO - PROCESS | 1655 | 1461027125687 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b817000 == 47 [pid = 1655] [id = 137] 17:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x114403c00) [pid = 1655] [serial = 408] [outer = 0x0] 17:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129458c00) [pid = 1655] [serial = 409] [outer = 0x114403c00] 17:52:05 INFO - PROCESS | 1655 | 1461027125720 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bc77c00) [pid = 1655] [serial = 410] [outer = 0x114403c00] 17:52:06 INFO - PROCESS | 1655 | 1461027126026 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]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 17:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:52:06 INFO - PROCESS | 1655 | 1461027126057 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 1655 | 1461027126059 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:52:06 INFO - PROCESS | 1655 | 1461027126061 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 1655 | 1461027126062 Marionette TRACE conn2 <- [1,522,null,{}] 17:52:06 INFO - PROCESS | 1655 | 1461027126064 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}] 17:52:06 INFO - PROCESS | 1655 | 1461027126138 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:52:06 INFO - PROCESS | 1655 | 1461027126144 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0a8800 == 48 [pid = 1655] [id = 138] 17:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bc78000) [pid = 1655] [serial = 411] [outer = 0x0] 17:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bcf9400) [pid = 1655] [serial = 412] [outer = 0x12bc78000] 17:52:06 INFO - PROCESS | 1655 | 1461027126169 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12d0dc800) [pid = 1655] [serial = 413] [outer = 0x12bc78000] 17:52:06 INFO - PROCESS | 1655 | 1461027126519 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]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 17:52:06 INFO - PROCESS | 1655 | 1461027126530 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 1655 | 1461027126532 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:52:06 INFO - PROCESS | 1655 | 1461027126545 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 1655 | 1461027126546 Marionette TRACE conn2 <- [1,526,null,{}] 17:52:06 INFO - PROCESS | 1655 | 1461027126548 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}] 17:52:06 INFO - PROCESS | 1655 | 1461027126647 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:52:06 INFO - PROCESS | 1655 | 1461027126653 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cedb800 == 49 [pid = 1655] [id = 139] 17:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12d00dc00) [pid = 1655] [serial = 414] [outer = 0x0] 17:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12d15d000) [pid = 1655] [serial = 415] [outer = 0x12d00dc00] 17:52:06 INFO - PROCESS | 1655 | 1461027126693 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12d36bc00) [pid = 1655] [serial = 416] [outer = 0x12d00dc00] 17:52:07 INFO - PROCESS | 1655 | 1461027127081 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]]]}] 17:52:07 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 17:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 17:52:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:52:07 INFO - PROCESS | 1655 | 1461027127114 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 1655 | 1461027127115 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:52:07 INFO - PROCESS | 1655 | 1461027127117 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1655 | 1461027127118 Marionette TRACE conn2 <- [1,530,null,{}] 17:52:07 INFO - PROCESS | 1655 | 1461027127121 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}] 17:52:07 INFO - PROCESS | 1655 | 1461027127197 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:52:07 INFO - PROCESS | 1655 | 1461027127243 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d318000 == 50 [pid = 1655] [id = 140] 17:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12d0dd000) [pid = 1655] [serial = 417] [outer = 0x0] 17:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12d376000) [pid = 1655] [serial = 418] [outer = 0x12d0dd000] 17:52:07 INFO - PROCESS | 1655 | 1461027127268 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12d443c00) [pid = 1655] [serial = 419] [outer = 0x12d0dd000] 17:52:07 INFO - PROCESS | 1655 | 1461027127680 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"]]]}] 17:52:07 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 17:52:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:52:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:52:07 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 17:52:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:52:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:52:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:52:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 568ms 17:52:07 INFO - PROCESS | 1655 | 1461027127687 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:52:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:52:07 INFO - PROCESS | 1655 | 1461027127692 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:52:07 INFO - PROCESS | 1655 | 1461027127698 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1655 | 1461027127701 Marionette TRACE conn2 <- [1,534,null,{}] 17:52:07 INFO - PROCESS | 1655 | 1461027127707 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}] 17:52:07 INFO - PROCESS | 1655 | 1461027127870 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:52:07 INFO - PROCESS | 1655 | 1461027127983 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a76f800 == 51 [pid = 1655] [id = 141] 17:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118c85400) [pid = 1655] [serial = 420] [outer = 0x0] 17:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11a74e000) [pid = 1655] [serial = 421] [outer = 0x118c85400] 17:52:08 INFO - PROCESS | 1655 | 1461027128037 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11a8a8000) [pid = 1655] [serial = 422] [outer = 0x118c85400] 17:52:08 INFO - PROCESS | 1655 | 1461027128474 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]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:52:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 827ms 17:52:08 INFO - PROCESS | 1655 | 1461027128524 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 1655 | 1461027128528 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:52:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:52:08 INFO - PROCESS | 1655 | 1461027128533 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 1655 | 1461027128534 Marionette TRACE conn2 <- [1,538,null,{}] 17:52:08 INFO - PROCESS | 1655 | 1461027128537 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}] 17:52:08 INFO - PROCESS | 1655 | 1461027128645 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:52:08 INFO - PROCESS | 1655 | 1461027128724 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271b8800 == 52 [pid = 1655] [id = 142] 17:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11a9da800) [pid = 1655] [serial = 423] [outer = 0x0] 17:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11beaa800) [pid = 1655] [serial = 424] [outer = 0x11a9da800] 17:52:08 INFO - PROCESS | 1655 | 1461027128762 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12705dc00) [pid = 1655] [serial = 425] [outer = 0x11a9da800] 17:52:09 INFO - PROCESS | 1655 | 1461027129134 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]]]}] 17:52:09 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. 17:52:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 17:52:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:52:09 INFO - PROCESS | 1655 | 1461027129153 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 1655 | 1461027129154 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:52:09 INFO - PROCESS | 1655 | 1461027129157 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1655 | 1461027129159 Marionette TRACE conn2 <- [1,542,null,{}] 17:52:09 INFO - PROCESS | 1655 | 1461027129167 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}] 17:52:09 INFO - PROCESS | 1655 | 1461027129267 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:52:09 INFO - PROCESS | 1655 | 1461027129353 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dabc800 == 53 [pid = 1655] [id = 143] 17:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129454000) [pid = 1655] [serial = 426] [outer = 0x0] 17:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129630400) [pid = 1655] [serial = 427] [outer = 0x129454000] 17:52:09 INFO - PROCESS | 1655 | 1461027129388 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129be4c00) [pid = 1655] [serial = 428] [outer = 0x129454000] 17:52:09 INFO - PROCESS | 1655 | 1461027129754 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]]]}] 17:52:09 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. 17:52:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 622ms 17:52:09 INFO - PROCESS | 1655 | 1461027129779 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:52:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:52:09 INFO - PROCESS | 1655 | 1461027129781 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:52:09 INFO - PROCESS | 1655 | 1461027129783 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1655 | 1461027129785 Marionette TRACE conn2 <- [1,546,null,{}] 17:52:09 INFO - PROCESS | 1655 | 1461027129787 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}] 17:52:09 INFO - PROCESS | 1655 | 1461027129897 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:52:09 INFO - PROCESS | 1655 | 1461027129977 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc40800 == 54 [pid = 1655] [id = 144] 17:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129454800) [pid = 1655] [serial = 429] [outer = 0x0] 17:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12b16d800) [pid = 1655] [serial = 430] [outer = 0x129454800] 17:52:10 INFO - PROCESS | 1655 | 1461027130014 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12bc76400) [pid = 1655] [serial = 431] [outer = 0x129454800] 17:52:10 INFO - PROCESS | 1655 | 1461027130387 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]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:52:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 618ms 17:52:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:52:10 INFO - PROCESS | 1655 | 1461027130403 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 1655 | 1461027130404 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:52:10 INFO - PROCESS | 1655 | 1461027130411 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 1655 | 1461027130412 Marionette TRACE conn2 <- [1,550,null,{}] 17:52:10 INFO - PROCESS | 1655 | 1461027130414 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}] 17:52:10 INFO - PROCESS | 1655 | 1461027130519 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:52:10 INFO - PROCESS | 1655 | 1461027130633 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e41c000 == 55 [pid = 1655] [id = 145] 17:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12bcf7000) [pid = 1655] [serial = 432] [outer = 0x0] 17:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12d43c800) [pid = 1655] [serial = 433] [outer = 0x12bcf7000] 17:52:10 INFO - PROCESS | 1655 | 1461027130672 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12daa4800) [pid = 1655] [serial = 434] [outer = 0x12bcf7000] 17:52:11 INFO - PROCESS | 1655 | 1461027131030 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]]]}] 17:52:11 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. 17:52:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 672ms 17:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:52:11 INFO - PROCESS | 1655 | 1461027131081 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 1655 | 1461027131083 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:52:11 INFO - PROCESS | 1655 | 1461027131085 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1655 | 1461027131086 Marionette TRACE conn2 <- [1,554,null,{}] 17:52:11 INFO - PROCESS | 1655 | 1461027131089 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}] 17:52:11 INFO - PROCESS | 1655 | 1461027131198 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:52:11 INFO - PROCESS | 1655 | 1461027131246 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e97c800 == 56 [pid = 1655] [id = 146] 17:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12daa4c00) [pid = 1655] [serial = 435] [outer = 0x0] 17:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12daae800) [pid = 1655] [serial = 436] [outer = 0x12daa4c00] 17:52:11 INFO - PROCESS | 1655 | 1461027131278 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12e381400) [pid = 1655] [serial = 437] [outer = 0x12daa4c00] 17:52:11 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:11 INFO - PROCESS | 1655 | 1461027131674 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]]]}] 17:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 17:52:11 INFO - PROCESS | 1655 | 1461027131706 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:52:11 INFO - PROCESS | 1655 | 1461027131708 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:52:11 INFO - PROCESS | 1655 | 1461027131710 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1655 | 1461027131712 Marionette TRACE conn2 <- [1,558,null,{}] 17:52:11 INFO - PROCESS | 1655 | 1461027131714 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}] 17:52:11 INFO - PROCESS | 1655 | 1461027131810 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:52:11 INFO - PROCESS | 1655 | 1461027131890 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a503800 == 57 [pid = 1655] [id = 147] 17:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1185eb000) [pid = 1655] [serial = 438] [outer = 0x0] 17:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11bb35400) [pid = 1655] [serial = 439] [outer = 0x1185eb000] 17:52:11 INFO - PROCESS | 1655 | 1461027131934 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12e37c400) [pid = 1655] [serial = 440] [outer = 0x1185eb000] 17:52:12 INFO - PROCESS | 1655 | 1461027132500 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]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 819ms 17:52:12 INFO - PROCESS | 1655 | 1461027132530 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 1655 | 1461027132533 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:52:12 INFO - PROCESS | 1655 | 1461027132537 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 1655 | 1461027132539 Marionette TRACE conn2 <- [1,562,null,{}] 17:52:12 INFO - PROCESS | 1655 | 1461027132542 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}] 17:52:12 INFO - PROCESS | 1655 | 1461027132633 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:52:12 INFO - PROCESS | 1655 | 1461027132678 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119285000 == 58 [pid = 1655] [id = 148] 17:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x115875800) [pid = 1655] [serial = 441] [outer = 0x0] 17:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1185f3400) [pid = 1655] [serial = 442] [outer = 0x115875800] 17:52:12 INFO - PROCESS | 1655 | 1461027132708 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x119130400) [pid = 1655] [serial = 443] [outer = 0x115875800] 17:52:12 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119912000 == 57 [pid = 1655] [id = 105] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb59000 == 56 [pid = 1655] [id = 103] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11aca8000 == 55 [pid = 1655] [id = 101] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa84000 == 54 [pid = 1655] [id = 100] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12cedb800 == 53 [pid = 1655] [id = 139] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0a8800 == 52 [pid = 1655] [id = 138] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12b817000 == 51 [pid = 1655] [id = 137] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x129a9f800 == 50 [pid = 1655] [id = 136] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x127baa800 == 49 [pid = 1655] [id = 135] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1242c7800 == 48 [pid = 1655] [id = 134] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12386e000 == 47 [pid = 1655] [id = 133] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x117538800 == 46 [pid = 1655] [id = 132] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba31000 == 45 [pid = 1655] [id = 131] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa75800 == 44 [pid = 1655] [id = 130] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11a510800 == 43 [pid = 1655] [id = 129] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118a15800 == 42 [pid = 1655] [id = 128] 17:52:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119289800 == 41 [pid = 1655] [id = 127] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11b7f4c00) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11b772c00) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11bd60000) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128da1c00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11a842c00) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x129635800) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12974d400) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12962d400) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11544d400) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11beae400) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12428cc00) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129ae7400) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12944b400) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12974b800) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x127aecc00) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1270c7800) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x127b10400) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11b772400) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118f8d000) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1181aa000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123987000) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123625800) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1192de400) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 17:52:13 INFO - PROCESS | 1655 | 1461027133139 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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 623ms 17:52:13 INFO - PROCESS | 1655 | 1461027133160 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1655 | 1461027133164 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:52:13 INFO - PROCESS | 1655 | 1461027133168 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1655 | 1461027133170 Marionette TRACE conn2 <- [1,566,null,{}] 17:52:13 INFO - PROCESS | 1655 | 1461027133172 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}] 17:52:13 INFO - PROCESS | 1655 | 1461027133253 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:52:13 INFO - PROCESS | 1655 | 1461027133284 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119289800 == 42 [pid = 1655] [id = 149] 17:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119d77c00) [pid = 1655] [serial = 444] [outer = 0x0] 17:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11a74e800) [pid = 1655] [serial = 445] [outer = 0x119d77c00] 17:52:13 INFO - PROCESS | 1655 | 1461027133310 Marionette DEBUG loaded listener.js 17:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11a89ec00) [pid = 1655] [serial = 446] [outer = 0x119d77c00] 17:52:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:13 INFO - PROCESS | 1655 | 1461027133709 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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 573ms 17:52:13 INFO - PROCESS | 1655 | 1461027133748 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1655 | 1461027133750 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:52:13 INFO - PROCESS | 1655 | 1461027133754 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1655 | 1461027133759 Marionette TRACE conn2 <- [1,570,null,{}] 17:52:13 INFO - PROCESS | 1655 | 1461027133771 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}] 17:52:13 INFO - PROCESS | 1655 | 1461027133901 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:52:13 INFO - PROCESS | 1655 | 1461027133917 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b13a800 == 43 [pid = 1655] [id = 150] 17:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11bb2ec00) [pid = 1655] [serial = 447] [outer = 0x0] 17:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11bd5c000) [pid = 1655] [serial = 448] [outer = 0x11bb2ec00] 17:52:13 INFO - PROCESS | 1655 | 1461027133960 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11c234000) [pid = 1655] [serial = 449] [outer = 0x11bb2ec00] 17:52:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x123626400) [pid = 1655] [serial = 450] [outer = 0x12f7dcc00] 17:52:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:14 INFO - PROCESS | 1655 | 1461027134401 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]]]}] 17:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 677ms 17:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:52:14 INFO - PROCESS | 1655 | 1461027134430 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:52:14 INFO - PROCESS | 1655 | 1461027134432 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:52:14 INFO - PROCESS | 1655 | 1461027134434 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:52:14 INFO - PROCESS | 1655 | 1461027134435 Marionette TRACE conn2 <- [1,574,null,{}] 17:52:14 INFO - PROCESS | 1655 | 1461027134437 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}] 17:52:14 INFO - PROCESS | 1655 | 1461027134513 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:52:14 INFO - PROCESS | 1655 | 1461027134538 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c379800 == 44 [pid = 1655] [id = 151] 17:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12361f400) [pid = 1655] [serial = 451] [outer = 0x0] 17:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123cbfc00) [pid = 1655] [serial = 452] [outer = 0x12361f400] 17:52:14 INFO - PROCESS | 1655 | 1461027134564 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1270c8800) [pid = 1655] [serial = 453] [outer = 0x12361f400] 17:52:14 INFO - PROCESS | 1655 | 1461027134893 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]]]}] 17:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 467ms 17:52:14 INFO - PROCESS | 1655 | 1461027134902 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:52:14 INFO - PROCESS | 1655 | 1461027134903 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:52:14 INFO - PROCESS | 1655 | 1461027134906 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:52:14 INFO - PROCESS | 1655 | 1461027134909 Marionette TRACE conn2 <- [1,578,null,{}] 17:52:14 INFO - PROCESS | 1655 | 1461027134913 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}] 17:52:15 INFO - PROCESS | 1655 | 1461027135015 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:52:15 INFO - PROCESS | 1655 | 1461027135043 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123764800 == 45 [pid = 1655] [id = 152] 17:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x115875c00) [pid = 1655] [serial = 454] [outer = 0x0] 17:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12706bc00) [pid = 1655] [serial = 455] [outer = 0x115875c00] 17:52:15 INFO - PROCESS | 1655 | 1461027135069 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x127b4a000) [pid = 1655] [serial = 456] [outer = 0x115875c00] 17:52:15 INFO - PROCESS | 1655 | 1461027135381 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]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 521ms 17:52:15 INFO - PROCESS | 1655 | 1461027135428 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1655 | 1461027135429 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:52:15 INFO - PROCESS | 1655 | 1461027135431 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1655 | 1461027135432 Marionette TRACE conn2 <- [1,582,null,{}] 17:52:15 INFO - PROCESS | 1655 | 1461027135435 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}] 17:52:15 INFO - PROCESS | 1655 | 1461027135533 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:52:15 INFO - PROCESS | 1655 | 1461027135577 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242bb800 == 46 [pid = 1655] [id = 153] 17:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x129492400) [pid = 1655] [serial = 457] [outer = 0x0] 17:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129ae8800) [pid = 1655] [serial = 458] [outer = 0x129492400] 17:52:15 INFO - PROCESS | 1655 | 1461027135603 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12af9fc00) [pid = 1655] [serial = 459] [outer = 0x129492400] 17:52:15 INFO - PROCESS | 1655 | 1461027135933 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]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 521ms 17:52:15 INFO - PROCESS | 1655 | 1461027135952 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1655 | 1461027135954 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:52:15 INFO - PROCESS | 1655 | 1461027135958 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1655 | 1461027135959 Marionette TRACE conn2 <- [1,586,null,{}] 17:52:15 INFO - PROCESS | 1655 | 1461027135976 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}] 17:52:16 INFO - PROCESS | 1655 | 1461027136076 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:52:16 INFO - PROCESS | 1655 | 1461027136080 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ad0800 == 47 [pid = 1655] [id = 154] 17:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x129639800) [pid = 1655] [serial = 460] [outer = 0x0] 17:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b174c00) [pid = 1655] [serial = 461] [outer = 0x129639800] 17:52:16 INFO - PROCESS | 1655 | 1461027136105 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b58e000) [pid = 1655] [serial = 462] [outer = 0x129639800] 17:52:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:16 INFO - PROCESS | 1655 | 1461027136435 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]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 17:52:16 INFO - PROCESS | 1655 | 1461027136477 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 1655 | 1461027136478 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:52:16 INFO - PROCESS | 1655 | 1461027136480 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 1655 | 1461027136481 Marionette TRACE conn2 <- [1,590,null,{}] 17:52:16 INFO - PROCESS | 1655 | 1461027136484 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}] 17:52:16 INFO - PROCESS | 1655 | 1461027136579 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:52:16 INFO - PROCESS | 1655 | 1461027136595 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a92800 == 48 [pid = 1655] [id = 155] 17:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b16fc00) [pid = 1655] [serial = 463] [outer = 0x0] 17:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12bcf2000) [pid = 1655] [serial = 464] [outer = 0x12b16fc00] 17:52:16 INFO - PROCESS | 1655 | 1461027136620 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12d0df000) [pid = 1655] [serial = 465] [outer = 0x12b16fc00] 17:52:16 INFO - PROCESS | 1655 | 1461027136980 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]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 17:52:17 INFO - PROCESS | 1655 | 1461027137003 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:52:17 INFO - PROCESS | 1655 | 1461027137004 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:52:17 INFO - PROCESS | 1655 | 1461027137008 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 1655 | 1461027137010 Marionette TRACE conn2 <- [1,594,null,{}] 17:52:17 INFO - PROCESS | 1655 | 1461027137012 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}] 17:52:17 INFO - PROCESS | 1655 | 1461027137124 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:52:17 INFO - PROCESS | 1655 | 1461027137157 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8ae000 == 49 [pid = 1655] [id = 156] 17:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bc7d400) [pid = 1655] [serial = 466] [outer = 0x0] 17:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12d43cc00) [pid = 1655] [serial = 467] [outer = 0x12bc7d400] 17:52:17 INFO - PROCESS | 1655 | 1461027137199 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12daaa400) [pid = 1655] [serial = 468] [outer = 0x12bc7d400] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x127b0f400) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12963a800) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x114403c00) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x127b05800) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x115695400) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x115873000) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x119c74c00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11c233000) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11a9d3000) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b166800) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129beb000) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12bc78000) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:52:17 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12d00dc00) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:52:17 INFO - PROCESS | 1655 | 1461027137765 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]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 770ms 17:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:52:17 INFO - PROCESS | 1655 | 1461027137778 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:52:17 INFO - PROCESS | 1655 | 1461027137779 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:52:17 INFO - PROCESS | 1655 | 1461027137781 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 1655 | 1461027137783 Marionette TRACE conn2 <- [1,598,null,{}] 17:52:17 INFO - PROCESS | 1655 | 1461027137785 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}] 17:52:17 INFO - PROCESS | 1655 | 1461027137890 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:52:17 INFO - PROCESS | 1655 | 1461027137922 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123765000 == 50 [pid = 1655] [id = 157] 17:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x114377000) [pid = 1655] [serial = 469] [outer = 0x0] 17:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128da3800) [pid = 1655] [serial = 470] [outer = 0x114377000] 17:52:17 INFO - PROCESS | 1655 | 1461027137949 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12bc6f000) [pid = 1655] [serial = 471] [outer = 0x114377000] 17:52:18 INFO - PROCESS | 1655 | 1461027138226 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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 17:52:18 INFO - PROCESS | 1655 | 1461027138250 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1655 | 1461027138252 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:52:18 INFO - PROCESS | 1655 | 1461027138262 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1655 | 1461027138264 Marionette TRACE conn2 <- [1,602,null,{}] 17:52:18 INFO - PROCESS | 1655 | 1461027138266 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}] 17:52:18 INFO - PROCESS | 1655 | 1461027138363 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:52:18 INFO - PROCESS | 1655 | 1461027138368 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab1000 == 51 [pid = 1655] [id = 158] 17:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129becc00) [pid = 1655] [serial = 472] [outer = 0x0] 17:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12daad800) [pid = 1655] [serial = 473] [outer = 0x129becc00] 17:52:18 INFO - PROCESS | 1655 | 1461027138398 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12e39d000) [pid = 1655] [serial = 474] [outer = 0x129becc00] 17:52:18 INFO - PROCESS | 1655 | 1461027138726 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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 527ms 17:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:52:18 INFO - PROCESS | 1655 | 1461027138781 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1655 | 1461027138782 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:52:18 INFO - PROCESS | 1655 | 1461027138784 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1655 | 1461027138785 Marionette TRACE conn2 <- [1,606,null,{}] 17:52:18 INFO - PROCESS | 1655 | 1461027138788 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}] 17:52:18 INFO - PROCESS | 1655 | 1461027138866 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:52:18 INFO - PROCESS | 1655 | 1461027138870 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e41d800 == 52 [pid = 1655] [id = 159] 17:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e382c00) [pid = 1655] [serial = 475] [outer = 0x0] 17:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12e3a2c00) [pid = 1655] [serial = 476] [outer = 0x12e382c00] 17:52:18 INFO - PROCESS | 1655 | 1461027138899 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12e3a9000) [pid = 1655] [serial = 477] [outer = 0x12e382c00] 17:52:19 INFO - PROCESS | 1655 | 1461027139268 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]]]}] 17:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 17:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:52:19 INFO - PROCESS | 1655 | 1461027139304 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 1655 | 1461027139306 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:52:19 INFO - PROCESS | 1655 | 1461027139309 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 1655 | 1461027139311 Marionette TRACE conn2 <- [1,610,null,{}] 17:52:19 INFO - PROCESS | 1655 | 1461027139315 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}] 17:52:19 INFO - PROCESS | 1655 | 1461027139470 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:52:19 INFO - PROCESS | 1655 | 1461027139482 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edd3000 == 53 [pid = 1655] [id = 160] 17:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12e39d400) [pid = 1655] [serial = 478] [outer = 0x0] 17:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12e4a8000) [pid = 1655] [serial = 479] [outer = 0x12e39d400] 17:52:19 INFO - PROCESS | 1655 | 1461027139522 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e4afc00) [pid = 1655] [serial = 480] [outer = 0x12e39d400] 17:52:20 INFO - PROCESS | 1655 | 1461027140088 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]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:52:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 820ms 17:52:20 INFO - PROCESS | 1655 | 1461027140130 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1655 | 1461027140133 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:52:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:52:20 INFO - PROCESS | 1655 | 1461027140137 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1655 | 1461027140139 Marionette TRACE conn2 <- [1,614,null,{}] 17:52:20 INFO - PROCESS | 1655 | 1461027140143 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}] 17:52:20 INFO - PROCESS | 1655 | 1461027140246 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:52:20 INFO - PROCESS | 1655 | 1461027140309 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a768800 == 54 [pid = 1655] [id = 161] 17:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118f81800) [pid = 1655] [serial = 481] [outer = 0x0] 17:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x119c77c00) [pid = 1655] [serial = 482] [outer = 0x118f81800] 17:52:20 INFO - PROCESS | 1655 | 1461027140341 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11a8a7800) [pid = 1655] [serial = 483] [outer = 0x118f81800] 17:52:20 INFO - PROCESS | 1655 | 1461027140790 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]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:52:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 721ms 17:52:20 INFO - PROCESS | 1655 | 1461027140861 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1655 | 1461027140866 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:52:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:52:20 INFO - PROCESS | 1655 | 1461027140874 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1655 | 1461027140877 Marionette TRACE conn2 <- [1,618,null,{}] 17:52:20 INFO - PROCESS | 1655 | 1461027140881 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}] 17:52:21 INFO - PROCESS | 1655 | 1461027141033 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:52:21 INFO - PROCESS | 1655 | 1461027141120 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123866000 == 55 [pid = 1655] [id = 162] 17:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11abb1800) [pid = 1655] [serial = 484] [outer = 0x0] 17:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11c235800) [pid = 1655] [serial = 485] [outer = 0x11abb1800] 17:52:21 INFO - PROCESS | 1655 | 1461027141153 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1270c7800) [pid = 1655] [serial = 486] [outer = 0x11abb1800] 17:52:21 INFO - PROCESS | 1655 | 1461027141598 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]]]}] 17:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 772ms 17:52:21 INFO - PROCESS | 1655 | 1461027141645 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:52:21 INFO - PROCESS | 1655 | 1461027141647 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:52:21 INFO - PROCESS | 1655 | 1461027141650 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 1655 | 1461027141652 Marionette TRACE conn2 <- [1,622,null,{}] 17:52:21 INFO - PROCESS | 1655 | 1461027141661 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}] 17:52:21 INFO - PROCESS | 1655 | 1461027141765 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:52:21 INFO - PROCESS | 1655 | 1461027141815 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc39000 == 56 [pid = 1655] [id = 163] 17:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1291c2400) [pid = 1655] [serial = 487] [outer = 0x0] 17:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12976ec00) [pid = 1655] [serial = 488] [outer = 0x1291c2400] 17:52:21 INFO - PROCESS | 1655 | 1461027141847 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12bc7dc00) [pid = 1655] [serial = 489] [outer = 0x1291c2400] 17:52:22 INFO - PROCESS | 1655 | 1461027142275 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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 675ms 17:52:22 INFO - PROCESS | 1655 | 1461027142325 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1655 | 1461027142328 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:52:22 INFO - PROCESS | 1655 | 1461027142332 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1655 | 1461027142334 Marionette TRACE conn2 <- [1,626,null,{}] 17:52:22 INFO - PROCESS | 1655 | 1461027142357 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}] 17:52:22 INFO - PROCESS | 1655 | 1461027142535 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:52:22 INFO - PROCESS | 1655 | 1461027142601 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f08f800 == 57 [pid = 1655] [id = 164] 17:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12d161400) [pid = 1655] [serial = 490] [outer = 0x0] 17:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12d43fc00) [pid = 1655] [serial = 491] [outer = 0x12d161400] 17:52:22 INFO - PROCESS | 1655 | 1461027142642 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12dcb6400) [pid = 1655] [serial = 492] [outer = 0x12d161400] 17:52:23 INFO - PROCESS | 1655 | 1461027143076 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]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 772ms 17:52:23 INFO - PROCESS | 1655 | 1461027143120 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 1655 | 1461027143123 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:52:23 INFO - PROCESS | 1655 | 1461027143127 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 1655 | 1461027143128 Marionette TRACE conn2 <- [1,630,null,{}] 17:52:23 INFO - PROCESS | 1655 | 1461027143131 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}] 17:52:23 INFO - PROCESS | 1655 | 1461027143227 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:52:23 INFO - PROCESS | 1655 | 1461027143290 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f653000 == 58 [pid = 1655] [id = 165] 17:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12d161800) [pid = 1655] [serial = 493] [outer = 0x0] 17:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12e39b800) [pid = 1655] [serial = 494] [outer = 0x12d161800] 17:52:23 INFO - PROCESS | 1655 | 1461027143320 Marionette DEBUG loaded listener.js 17:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12e4af000) [pid = 1655] [serial = 495] [outer = 0x12d161800] 17:52:23 INFO - PROCESS | 1655 | 1461027143727 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]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:52:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 17:52:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:52:23 INFO - PROCESS | 1655 | 1461027143798 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 1655 | 1461027143799 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:52:23 INFO - PROCESS | 1655 | 1461027143802 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 1655 | 1461027143803 Marionette TRACE conn2 <- [1,634,null,{}] 17:52:23 INFO - PROCESS | 1655 | 1461027143805 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}] 17:52:23 INFO - PROCESS | 1655 | 1461027143914 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:52:23 INFO - PROCESS | 1655 | 1461027143965 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a916000 == 59 [pid = 1655] [id = 166] 17:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12976f000) [pid = 1655] [serial = 496] [outer = 0x0] 17:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12daa3c00) [pid = 1655] [serial = 497] [outer = 0x12976f000] 17:52:24 INFO - PROCESS | 1655 | 1461027143997 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12e9b3000) [pid = 1655] [serial = 498] [outer = 0x12976f000] 17:52:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:24 INFO - PROCESS | 1655 | 1461027144547 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]]]}] 17:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 770ms 17:52:24 INFO - PROCESS | 1655 | 1461027144590 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:52:24 INFO - PROCESS | 1655 | 1461027144592 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:52:24 INFO - PROCESS | 1655 | 1461027144598 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:52:24 INFO - PROCESS | 1655 | 1461027144599 Marionette TRACE conn2 <- [1,638,null,{}] 17:52:24 INFO - PROCESS | 1655 | 1461027144603 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}] 17:52:24 INFO - PROCESS | 1655 | 1461027144697 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:52:24 INFO - PROCESS | 1655 | 1461027144767 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x118ca2000 == 60 [pid = 1655] [id = 167] 17:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x118643800) [pid = 1655] [serial = 499] [outer = 0x0] 17:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x119131c00) [pid = 1655] [serial = 500] [outer = 0x118643800] 17:52:24 INFO - PROCESS | 1655 | 1461027144797 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11a786000) [pid = 1655] [serial = 501] [outer = 0x118643800] 17:52:25 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:25 INFO - PROCESS | 1655 | 1461027145217 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]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 673ms 17:52:25 INFO - PROCESS | 1655 | 1461027145271 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1655 | 1461027145274 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:52:25 INFO - PROCESS | 1655 | 1461027145279 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1655 | 1461027145280 Marionette TRACE conn2 <- [1,642,null,{}] 17:52:25 INFO - PROCESS | 1655 | 1461027145283 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}] 17:52:25 INFO - PROCESS | 1655 | 1461027145385 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x125b2e000 == 59 [pid = 1655] [id = 125] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12e41d800 == 58 [pid = 1655] [id = 159] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab1000 == 57 [pid = 1655] [id = 158] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123765000 == 56 [pid = 1655] [id = 157] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8ae000 == 55 [pid = 1655] [id = 156] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x129a92800 == 54 [pid = 1655] [id = 155] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x127ad0800 == 53 [pid = 1655] [id = 154] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12d376000) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x129ae9c00) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11a89d000) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x123cf3400) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12948f400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1242bb800 == 52 [pid = 1655] [id = 153] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123764800 == 51 [pid = 1655] [id = 152] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11c379800 == 50 [pid = 1655] [id = 151] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11b13a800 == 49 [pid = 1655] [id = 150] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x119289800 == 48 [pid = 1655] [id = 149] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x119285000 == 47 [pid = 1655] [id = 148] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11a503800 == 46 [pid = 1655] [id = 147] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12e97c800 == 45 [pid = 1655] [id = 146] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12e41c000 == 44 [pid = 1655] [id = 145] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc40800 == 43 [pid = 1655] [id = 144] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12dabc800 == 42 [pid = 1655] [id = 143] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1271b8800 == 41 [pid = 1655] [id = 142] 17:52:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11a76f800 == 40 [pid = 1655] [id = 141] 17:52:25 INFO - PROCESS | 1655 | 1461027145474 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x129bea000) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x129ae1c00) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12afa0400) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b167800) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x129458c00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x128dab800) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12705f400) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x127ae6c00) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x119135000) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x116466800) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x119d77000) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11a9c6400) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x123621800) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x123cc4800) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11b7f2800) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11beb1800) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12b2bb800) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b171c00) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b2c2800) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12bcf9400) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12d15d000) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12d0dc800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12b591c00) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12d36bc00) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12bc77c00) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129633c00) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 17:52:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118161000 == 41 [pid = 1655] [id = 168] 17:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x116466800) [pid = 1655] [serial = 502] [outer = 0x0] 17:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119248c00) [pid = 1655] [serial = 503] [outer = 0x116466800] 17:52:25 INFO - PROCESS | 1655 | 1461027145507 Marionette DEBUG loaded listener.js 17:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11b70b400) [pid = 1655] [serial = 504] [outer = 0x116466800] 17:52:25 INFO - PROCESS | 1655 | 1461027145816 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]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 571ms 17:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:52:25 INFO - PROCESS | 1655 | 1461027145850 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1655 | 1461027145851 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:52:25 INFO - PROCESS | 1655 | 1461027145853 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1655 | 1461027145858 Marionette TRACE conn2 <- [1,646,null,{}] 17:52:25 INFO - PROCESS | 1655 | 1461027145866 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}] 17:52:25 INFO - PROCESS | 1655 | 1461027145943 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:52:25 INFO - PROCESS | 1655 | 1461027145948 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd25000 == 42 [pid = 1655] [id = 169] 17:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11bd5c400) [pid = 1655] [serial = 505] [outer = 0x0] 17:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x125ee7400) [pid = 1655] [serial = 506] [outer = 0x11bd5c400] 17:52:25 INFO - PROCESS | 1655 | 1461027145976 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x127ae6000) [pid = 1655] [serial = 507] [outer = 0x11bd5c400] 17:52:26 INFO - PROCESS | 1655 | 1461027146330 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]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 525ms 17:52:26 INFO - PROCESS | 1655 | 1461027146379 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:52:26 INFO - PROCESS | 1655 | 1461027146381 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:52:26 INFO - PROCESS | 1655 | 1461027146383 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 1655 | 1461027146384 Marionette TRACE conn2 <- [1,650,null,{}] 17:52:26 INFO - PROCESS | 1655 | 1461027146387 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}] 17:52:26 INFO - PROCESS | 1655 | 1461027146471 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:52:26 INFO - PROCESS | 1655 | 1461027146484 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239b7000 == 43 [pid = 1655] [id = 170] 17:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x128da6c00) [pid = 1655] [serial = 508] [outer = 0x0] 17:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129147000) [pid = 1655] [serial = 509] [outer = 0x128da6c00] 17:52:26 INFO - PROCESS | 1655 | 1461027146517 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12962c800) [pid = 1655] [serial = 510] [outer = 0x128da6c00] 17:52:26 INFO - PROCESS | 1655 | 1461027146982 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]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 619ms 17:52:27 INFO - PROCESS | 1655 | 1461027147003 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 1655 | 1461027147007 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:52:27 INFO - PROCESS | 1655 | 1461027147009 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 1655 | 1461027147010 Marionette TRACE conn2 <- [1,654,null,{}] 17:52:27 INFO - PROCESS | 1655 | 1461027147013 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}] 17:52:27 INFO - PROCESS | 1655 | 1461027147087 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:52:27 INFO - PROCESS | 1655 | 1461027147094 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x118c9e800 == 44 [pid = 1655] [id = 171] 17:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x129455000) [pid = 1655] [serial = 511] [outer = 0x0] 17:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x129769c00) [pid = 1655] [serial = 512] [outer = 0x129455000] 17:52:27 INFO - PROCESS | 1655 | 1461027147120 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x129be8800) [pid = 1655] [serial = 513] [outer = 0x129455000] 17:52:27 INFO - PROCESS | 1655 | 1461027147450 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]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 17:52:27 INFO - PROCESS | 1655 | 1461027147479 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 1655 | 1461027147480 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:52:27 INFO - PROCESS | 1655 | 1461027147482 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 1655 | 1461027147483 Marionette TRACE conn2 <- [1,658,null,{}] 17:52:27 INFO - PROCESS | 1655 | 1461027147485 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}] 17:52:27 INFO - PROCESS | 1655 | 1461027147605 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:52:27 INFO - PROCESS | 1655 | 1461027147622 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ad0000 == 45 [pid = 1655] [id = 172] 17:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x129be8400) [pid = 1655] [serial = 514] [outer = 0x0] 17:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12afa8000) [pid = 1655] [serial = 515] [outer = 0x129be8400] 17:52:27 INFO - PROCESS | 1655 | 1461027147650 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12d016800) [pid = 1655] [serial = 516] [outer = 0x129be8400] 17:52:27 INFO - PROCESS | 1655 | 1461027147979 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]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 17:52:28 INFO - PROCESS | 1655 | 1461027148000 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1655 | 1461027148002 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:52:28 INFO - PROCESS | 1655 | 1461027148004 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1655 | 1461027148007 Marionette TRACE conn2 <- [1,662,null,{}] 17:52:28 INFO - PROCESS | 1655 | 1461027148018 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}] 17:52:28 INFO - PROCESS | 1655 | 1461027148112 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:52:28 INFO - PROCESS | 1655 | 1461027148116 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b29c800 == 46 [pid = 1655] [id = 173] 17:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x129be8c00) [pid = 1655] [serial = 517] [outer = 0x0] 17:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12d43b800) [pid = 1655] [serial = 518] [outer = 0x129be8c00] 17:52:28 INFO - PROCESS | 1655 | 1461027148142 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12daa3800) [pid = 1655] [serial = 519] [outer = 0x129be8c00] 17:52:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:28 INFO - PROCESS | 1655 | 1461027148484 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]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:52:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 529ms 17:52:28 INFO - PROCESS | 1655 | 1461027148533 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1655 | 1461027148535 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:52:28 INFO - PROCESS | 1655 | 1461027148537 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1655 | 1461027148538 Marionette TRACE conn2 <- [1,666,null,{}] 17:52:28 INFO - PROCESS | 1655 | 1461027148540 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}] 17:52:28 INFO - PROCESS | 1655 | 1461027148635 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:52:28 INFO - PROCESS | 1655 | 1461027148667 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b6000 == 47 [pid = 1655] [id = 174] 17:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12daa6000) [pid = 1655] [serial = 520] [outer = 0x0] 17:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12dcb7c00) [pid = 1655] [serial = 521] [outer = 0x12daa6000] 17:52:28 INFO - PROCESS | 1655 | 1461027148692 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12e386c00) [pid = 1655] [serial = 522] [outer = 0x12daa6000] 17:52:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:28 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:29 INFO - PROCESS | 1655 | 1461027149019 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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 17:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:52:29 INFO - PROCESS | 1655 | 1461027149062 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 1655 | 1461027149063 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:52:29 INFO - PROCESS | 1655 | 1461027149065 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1655 | 1461027149066 Marionette TRACE conn2 <- [1,670,null,{}] 17:52:29 INFO - PROCESS | 1655 | 1461027149069 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}] 17:52:29 INFO - PROCESS | 1655 | 1461027149164 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:52:29 INFO - PROCESS | 1655 | 1461027149168 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d0ce800 == 48 [pid = 1655] [id = 175] 17:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12dcb1400) [pid = 1655] [serial = 523] [outer = 0x0] 17:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12e4ab800) [pid = 1655] [serial = 524] [outer = 0x12dcb1400] 17:52:29 INFO - PROCESS | 1655 | 1461027149193 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12e4b6000) [pid = 1655] [serial = 525] [outer = 0x12dcb1400] 17:52:29 INFO - PROCESS | 1655 | 1461027149538 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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x129492400) [pid = 1655] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b16fc00) [pid = 1655] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x129639800) [pid = 1655] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12bc7d400) [pid = 1655] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x114377000) [pid = 1655] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x129454000) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12bcf7000) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11a9da800) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x115875c00) [pid = 1655] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x129454800) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x118c85400) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x115875800) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12daa4c00) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11bb2ec00) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12361f400) [pid = 1655] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x119d77c00) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12e382c00) [pid = 1655] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x129becc00) [pid = 1655] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12945a800) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12962dc00) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119c72c00) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11c240000) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x114b79c00) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x112270400) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1185ef000) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1181a9400) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11a9cc400) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118a6a400) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:52:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11a8a2c00) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:52:29 INFO - PROCESS | 1655 | 1461027149794 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 1655 | 1461027149795 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:52:29 INFO - PROCESS | 1655 | 1461027149805 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1655 | 1461027149806 Marionette TRACE conn2 <- [1,674,null,{}] 17:52:29 INFO - PROCESS | 1655 | 1461027149808 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}] 17:52:29 INFO - PROCESS | 1655 | 1461027149888 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:52:29 INFO - PROCESS | 1655 | 1461027149895 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11753a000 == 49 [pid = 1655] [id = 176] 17:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11569a800) [pid = 1655] [serial = 526] [outer = 0x0] 17:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1158f4800) [pid = 1655] [serial = 527] [outer = 0x11569a800] 17:52:29 INFO - PROCESS | 1655 | 1461027149920 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119c72c00) [pid = 1655] [serial = 528] [outer = 0x11569a800] 17:52:30 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:30 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:30 INFO - PROCESS | 1655 | 1461027150246 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]]]}] 17:52:30 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 17:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 17:52:30 INFO - PROCESS | 1655 | 1461027150277 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1655 | 1461027150279 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:52:30 INFO - PROCESS | 1655 | 1461027150281 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1655 | 1461027150283 Marionette TRACE conn2 <- [1,678,null,{}] 17:52:30 INFO - PROCESS | 1655 | 1461027150285 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}] 17:52:30 INFO - PROCESS | 1655 | 1461027150379 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:52:30 INFO - PROCESS | 1655 | 1461027150459 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dac5000 == 50 [pid = 1655] [id = 177] 17:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12361ec00) [pid = 1655] [serial = 529] [outer = 0x0] 17:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x129becc00) [pid = 1655] [serial = 530] [outer = 0x12361ec00] 17:52:30 INFO - PROCESS | 1655 | 1461027150493 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12e9af800) [pid = 1655] [serial = 531] [outer = 0x12361ec00] 17:52:30 INFO - PROCESS | 1655 | 1461027150904 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]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 17:52:30 INFO - PROCESS | 1655 | 1461027150952 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1655 | 1461027150954 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:52:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:52:30 INFO - PROCESS | 1655 | 1461027150957 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1655 | 1461027150959 Marionette TRACE conn2 <- [1,682,null,{}] 17:52:30 INFO - PROCESS | 1655 | 1461027150962 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}] 17:52:31 INFO - PROCESS | 1655 | 1461027151101 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:52:31 INFO - PROCESS | 1655 | 1461027151108 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e413000 == 51 [pid = 1655] [id = 178] 17:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12e9b2000) [pid = 1655] [serial = 532] [outer = 0x0] 17:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12e9b9800) [pid = 1655] [serial = 533] [outer = 0x12e9b2000] 17:52:31 INFO - PROCESS | 1655 | 1461027151143 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12edadc00) [pid = 1655] [serial = 534] [outer = 0x12e9b2000] 17:52:32 INFO - PROCESS | 1655 | 1461027152020 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]]]}] 17:52:32 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) 17:52:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1073ms 17:52:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:52:32 INFO - PROCESS | 1655 | 1461027152030 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 1655 | 1461027152032 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:52:32 INFO - PROCESS | 1655 | 1461027152036 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 1655 | 1461027152039 Marionette TRACE conn2 <- [1,686,null,{}] 17:52:32 INFO - PROCESS | 1655 | 1461027152043 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}] 17:52:32 INFO - PROCESS | 1655 | 1461027152146 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:52:32 INFO - PROCESS | 1655 | 1461027152194 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a903800 == 52 [pid = 1655] [id = 179] 17:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x115870400) [pid = 1655] [serial = 535] [outer = 0x0] 17:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x116467000) [pid = 1655] [serial = 536] [outer = 0x115870400] 17:52:32 INFO - PROCESS | 1655 | 1461027152226 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119246c00) [pid = 1655] [serial = 537] [outer = 0x115870400] 17:52:33 INFO - PROCESS | 1655 | 1461027153120 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]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:52:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1124ms 17:52:33 INFO - PROCESS | 1655 | 1461027153160 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 1655 | 1461027153164 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:52:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:52:33 INFO - PROCESS | 1655 | 1461027153169 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 1655 | 1461027153171 Marionette TRACE conn2 <- [1,690,null,{}] 17:52:33 INFO - PROCESS | 1655 | 1461027153173 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}] 17:52:33 INFO - PROCESS | 1655 | 1461027153275 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:52:33 INFO - PROCESS | 1655 | 1461027153324 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c383000 == 53 [pid = 1655] [id = 180] 17:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11924c400) [pid = 1655] [serial = 538] [outer = 0x0] 17:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11b7f4c00) [pid = 1655] [serial = 539] [outer = 0x11924c400] 17:52:33 INFO - PROCESS | 1655 | 1461027153354 Marionette DEBUG loaded listener.js 17:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11c35b800) [pid = 1655] [serial = 540] [outer = 0x11924c400] 17:52:34 INFO - PROCESS | 1655 | 1461027154232 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]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:52:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1075ms 17:52:34 INFO - PROCESS | 1655 | 1461027154254 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:52:34 INFO - PROCESS | 1655 | 1461027154256 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:52:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:52:34 INFO - PROCESS | 1655 | 1461027154260 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - PROCESS | 1655 | 1461027154263 Marionette TRACE conn2 <- [1,694,null,{}] 17:52:34 INFO - PROCESS | 1655 | 1461027154271 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}] 17:52:34 INFO - PROCESS | 1655 | 1461027154381 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:52:34 INFO - PROCESS | 1655 | 1461027154430 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab4800 == 54 [pid = 1655] [id = 181] 17:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x127aed000) [pid = 1655] [serial = 541] [outer = 0x0] 17:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x129adb000) [pid = 1655] [serial = 542] [outer = 0x127aed000] 17:52:34 INFO - PROCESS | 1655 | 1461027154462 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12b172000) [pid = 1655] [serial = 543] [outer = 0x127aed000] 17:52:35 INFO - PROCESS | 1655 | 1461027155530 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]]]}] 17:52:35 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) 17:52:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1323ms 17:52:35 INFO - PROCESS | 1655 | 1461027155583 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 1655 | 1461027155586 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:52:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:52:35 INFO - PROCESS | 1655 | 1461027155590 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 1655 | 1461027155592 Marionette TRACE conn2 <- [1,698,null,{}] 17:52:35 INFO - PROCESS | 1655 | 1461027155595 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}] 17:52:35 INFO - PROCESS | 1655 | 1461027155750 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:52:35 INFO - PROCESS | 1655 | 1461027155840 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x115323000 == 55 [pid = 1655] [id = 182] 17:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11864ec00) [pid = 1655] [serial = 544] [outer = 0x0] 17:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118af3000) [pid = 1655] [serial = 545] [outer = 0x11864ec00] 17:52:35 INFO - PROCESS | 1655 | 1461027155870 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11913a000) [pid = 1655] [serial = 546] [outer = 0x11864ec00] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b822800 == 54 [pid = 1655] [id = 126] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12dac5000 == 53 [pid = 1655] [id = 177] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11753a000 == 52 [pid = 1655] [id = 176] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d0ce800 == 51 [pid = 1655] [id = 175] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b6000 == 50 [pid = 1655] [id = 174] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b29c800 == 49 [pid = 1655] [id = 173] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x127ad0000 == 48 [pid = 1655] [id = 172] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11bb35400) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118c9e800 == 47 [pid = 1655] [id = 171] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1239b7000 == 46 [pid = 1655] [id = 170] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd25000 == 45 [pid = 1655] [id = 169] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118161000 == 44 [pid = 1655] [id = 168] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118ca2000 == 43 [pid = 1655] [id = 167] 17:52:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11a768800 == 42 [pid = 1655] [id = 161] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1146c4400) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x119139000) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11a8a9c00) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11bb3cc00) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11a74c800) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11bd5bc00) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129ae5800) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x129beec00) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11b70a800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12706c400) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x115698000) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12af9fc00) [pid = 1655] [serial = 459] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x129ae8800) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12bcf2000) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b174c00) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12d43cc00) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x128da3800) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129be4c00) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129630400) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12daa4800) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12d43c800) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12705dc00) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11beaa800) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12706bc00) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12bc76400) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b16d800) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11a8a8000) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11a74e000) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119130400) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185f3400) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12e381400) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12daae800) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12d0df000) [pid = 1655] [serial = 465] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11bd5c000) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11c234000) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123cbfc00) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1270c8800) [pid = 1655] [serial = 453] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11a74e800) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11a89ec00) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12e3a2c00) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12e3a9000) [pid = 1655] [serial = 477] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12daad800) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12e39d000) [pid = 1655] [serial = 474] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12d00a400) [pid = 1655] [serial = 188] [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.] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12daaa400) [pid = 1655] [serial = 468] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12bc6f000) [pid = 1655] [serial = 471] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b58e000) [pid = 1655] [serial = 462] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x127b4a000) [pid = 1655] [serial = 456] [outer = 0x0] [url = about:blank] 17:52:36 INFO - PROCESS | 1655 | 1461027156764 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]]]}] 17:52:36 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) 17:52:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1226ms 17:52:36 INFO - PROCESS | 1655 | 1461027156830 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 1655 | 1461027156833 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:52:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:52:36 INFO - PROCESS | 1655 | 1461027156839 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 1655 | 1461027156840 Marionette TRACE conn2 <- [1,702,null,{}] 17:52:36 INFO - PROCESS | 1655 | 1461027156843 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}] 17:52:36 INFO - PROCESS | 1655 | 1461027156917 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:52:36 INFO - PROCESS | 1655 | 1461027156925 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119919000 == 43 [pid = 1655] [id = 183] 17:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118c8a800) [pid = 1655] [serial = 547] [outer = 0x0] 17:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11a73f400) [pid = 1655] [serial = 548] [outer = 0x118c8a800] 17:52:36 INFO - PROCESS | 1655 | 1461027156951 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11a84b400) [pid = 1655] [serial = 549] [outer = 0x118c8a800] 17:52:37 INFO - PROCESS | 1655 | 1461027157803 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]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:52:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 17:52:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:52:37 INFO - PROCESS | 1655 | 1461027157810 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 1655 | 1461027157811 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:52:37 INFO - PROCESS | 1655 | 1461027157813 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 1655 | 1461027157815 Marionette TRACE conn2 <- [1,706,null,{}] 17:52:37 INFO - PROCESS | 1655 | 1461027157824 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}] 17:52:37 INFO - PROCESS | 1655 | 1461027157925 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:52:37 INFO - PROCESS | 1655 | 1461027157952 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa7a800 == 44 [pid = 1655] [id = 184] 17:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11a8a0400) [pid = 1655] [serial = 550] [outer = 0x0] 17:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11b77b400) [pid = 1655] [serial = 551] [outer = 0x11a8a0400] 17:52:37 INFO - PROCESS | 1655 | 1461027157981 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11bd5dc00) [pid = 1655] [serial = 552] [outer = 0x11a8a0400] 17:52:38 INFO - PROCESS | 1655 | 1461027158793 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]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:52:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 17:52:38 INFO - PROCESS | 1655 | 1461027158834 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 1655 | 1461027158836 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:52:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:52:38 INFO - PROCESS | 1655 | 1461027158838 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 1655 | 1461027158839 Marionette TRACE conn2 <- [1,710,null,{}] 17:52:38 INFO - PROCESS | 1655 | 1461027158842 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}] 17:52:38 INFO - PROCESS | 1655 | 1461027158934 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:52:38 INFO - PROCESS | 1655 | 1461027158939 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba23000 == 45 [pid = 1655] [id = 185] 17:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11bd5ec00) [pid = 1655] [serial = 553] [outer = 0x0] 17:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123621400) [pid = 1655] [serial = 554] [outer = 0x11bd5ec00] 17:52:38 INFO - PROCESS | 1655 | 1461027158965 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123b43000) [pid = 1655] [serial = 555] [outer = 0x11bd5ec00] 17:52:39 INFO - PROCESS | 1655 | 1461027159792 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]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:52:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 17:52:39 INFO - PROCESS | 1655 | 1461027159809 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 1655 | 1461027159810 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:52:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:52:39 INFO - PROCESS | 1655 | 1461027159812 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 1655 | 1461027159813 Marionette TRACE conn2 <- [1,714,null,{}] 17:52:39 INFO - PROCESS | 1655 | 1461027159816 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}] 17:52:39 INFO - PROCESS | 1655 | 1461027159916 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:52:39 INFO - PROCESS | 1655 | 1461027159920 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c26e800 == 46 [pid = 1655] [id = 186] 17:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118642c00) [pid = 1655] [serial = 556] [outer = 0x0] 17:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12705ec00) [pid = 1655] [serial = 557] [outer = 0x118642c00] 17:52:39 INFO - PROCESS | 1655 | 1461027159947 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x127ae0400) [pid = 1655] [serial = 558] [outer = 0x118642c00] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129be8c00) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12daa6000) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118643800) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12976f000) [pid = 1655] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116466800) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11abb1800) [pid = 1655] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11bd5c400) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118f81800) [pid = 1655] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129455000) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128da6c00) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12dcb1400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11569a800) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12361ec00) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129be8400) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12d0dd000) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:52:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1185eb000) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:52:40 INFO - PROCESS | 1655 | 1461027160748 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]]]}] 17:52:40 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 17:52:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 17:52:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:52:40 INFO - PROCESS | 1655 | 1461027160781 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 1655 | 1461027160782 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:52:40 INFO - PROCESS | 1655 | 1461027160784 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 1655 | 1461027160785 Marionette TRACE conn2 <- [1,718,null,{}] 17:52:40 INFO - PROCESS | 1655 | 1461027160787 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}] 17:52:40 INFO - PROCESS | 1655 | 1461027160893 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:52:40 INFO - PROCESS | 1655 | 1461027160901 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c37b000 == 47 [pid = 1655] [id = 187] 17:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11bd60c00) [pid = 1655] [serial = 559] [outer = 0x0] 17:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x127b4b400) [pid = 1655] [serial = 560] [outer = 0x11bd60c00] 17:52:40 INFO - PROCESS | 1655 | 1461027160930 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129454400) [pid = 1655] [serial = 561] [outer = 0x11bd60c00] 17:52:41 INFO - PROCESS | 1655 | 1461027161726 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]]]}] 17:52:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:52:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 17:52:41 INFO - PROCESS | 1655 | 1461027161754 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 1655 | 1461027161756 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:52:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:52:41 INFO - PROCESS | 1655 | 1461027161761 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 1655 | 1461027161762 Marionette TRACE conn2 <- [1,722,null,{}] 17:52:41 INFO - PROCESS | 1655 | 1461027161764 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}] 17:52:41 INFO - PROCESS | 1655 | 1461027161836 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:52:41 INFO - PROCESS | 1655 | 1461027161842 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239b6800 == 48 [pid = 1655] [id = 188] 17:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128d9d800) [pid = 1655] [serial = 562] [outer = 0x0] 17:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129495400) [pid = 1655] [serial = 563] [outer = 0x128d9d800] 17:52:41 INFO - PROCESS | 1655 | 1461027161868 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12963ac00) [pid = 1655] [serial = 564] [outer = 0x128d9d800] 17:52:42 INFO - PROCESS | 1655 | 1461027162185 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] 17:52:42 INFO - PROCESS | 1655 | 1461027162233 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:52:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:52:42 INFO - PROCESS | 1655 | 1461027162235 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1655 | 1461027162236 Marionette TRACE conn2 <- [1,726,null,{}] 17:52:42 INFO - PROCESS | 1655 | 1461027162239 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}] 17:52:42 INFO - PROCESS | 1655 | 1461027162331 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:52:42 INFO - PROCESS | 1655 | 1461027162411 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11570e800 == 49 [pid = 1655] [id = 189] 17:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112276400) [pid = 1655] [serial = 565] [outer = 0x0] 17:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x114b7b800) [pid = 1655] [serial = 566] [outer = 0x112276400] 17:52:42 INFO - PROCESS | 1655 | 1461027162445 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11569b800) [pid = 1655] [serial = 567] [outer = 0x112276400] 17:52:42 INFO - PROCESS | 1655 | 1461027162930 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]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:52:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 719ms 17:52:42 INFO - PROCESS | 1655 | 1461027162956 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1655 | 1461027162961 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:52:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:52:42 INFO - PROCESS | 1655 | 1461027162964 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1655 | 1461027162967 Marionette TRACE conn2 <- [1,730,null,{}] 17:52:42 INFO - PROCESS | 1655 | 1461027162970 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}] 17:52:43 INFO - PROCESS | 1655 | 1461027163068 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:52:43 INFO - PROCESS | 1655 | 1461027163167 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa79800 == 50 [pid = 1655] [id = 190] 17:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11a842c00) [pid = 1655] [serial = 568] [outer = 0x0] 17:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11a84c000) [pid = 1655] [serial = 569] [outer = 0x11a842c00] 17:52:43 INFO - PROCESS | 1655 | 1461027163200 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11a9c7000) [pid = 1655] [serial = 570] [outer = 0x11a842c00] 17:52:43 INFO - PROCESS | 1655 | 1461027163625 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] 17:52:43 INFO - PROCESS | 1655 | 1461027163644 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:52:43 INFO - PROCESS | 1655 | 1461027163647 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 1655 | 1461027163648 Marionette TRACE conn2 <- [1,734,null,{}] 17:52:43 INFO - PROCESS | 1655 | 1461027163651 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}] 17:52:43 INFO - PROCESS | 1655 | 1461027163747 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:52:43 INFO - PROCESS | 1655 | 1461027163792 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b35800 == 51 [pid = 1655] [id = 191] 17:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11a9cc400) [pid = 1655] [serial = 571] [outer = 0x0] 17:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11bea5c00) [pid = 1655] [serial = 572] [outer = 0x11a9cc400] 17:52:43 INFO - PROCESS | 1655 | 1461027163824 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x127ae7400) [pid = 1655] [serial = 573] [outer = 0x11a9cc400] 17:52:44 INFO - PROCESS | 1655 | 1461027164253 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]]]}] 17:52:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:52:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 17:52:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:52:44 INFO - PROCESS | 1655 | 1461027164267 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 1655 | 1461027164268 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:52:44 INFO - PROCESS | 1655 | 1461027164279 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 1655 | 1461027164283 Marionette TRACE conn2 <- [1,738,null,{}] 17:52:44 INFO - PROCESS | 1655 | 1461027164286 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}] 17:52:44 INFO - PROCESS | 1655 | 1461027164383 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:52:44 INFO - PROCESS | 1655 | 1461027164466 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128df9800 == 52 [pid = 1655] [id = 192] 17:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129142400) [pid = 1655] [serial = 574] [outer = 0x0] 17:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129bed400) [pid = 1655] [serial = 575] [outer = 0x129142400] 17:52:44 INFO - PROCESS | 1655 | 1461027164496 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12afa9800) [pid = 1655] [serial = 576] [outer = 0x129142400] 17:52:45 INFO - PROCESS | 1655 | 1461027165355 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]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:52:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1133ms 17:52:45 INFO - PROCESS | 1655 | 1461027165404 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 1655 | 1461027165406 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:52:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:52:45 INFO - PROCESS | 1655 | 1461027165409 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1655 | 1461027165410 Marionette TRACE conn2 <- [1,742,null,{}] 17:52:45 INFO - PROCESS | 1655 | 1461027165413 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}] 17:52:45 INFO - PROCESS | 1655 | 1461027165507 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:52:45 INFO - PROCESS | 1655 | 1461027165553 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a516000 == 53 [pid = 1655] [id = 193] 17:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1146c3400) [pid = 1655] [serial = 577] [outer = 0x0] 17:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129751800) [pid = 1655] [serial = 578] [outer = 0x1146c3400] 17:52:45 INFO - PROCESS | 1655 | 1461027165584 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b173800) [pid = 1655] [serial = 579] [outer = 0x1146c3400] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11acb6800 == 52 [pid = 1655] [id = 110] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1239b6800 == 51 [pid = 1655] [id = 188] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11c37b000 == 50 [pid = 1655] [id = 187] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11c26e800 == 49 [pid = 1655] [id = 186] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba23000 == 48 [pid = 1655] [id = 185] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa7a800 == 47 [pid = 1655] [id = 184] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119919000 == 46 [pid = 1655] [id = 183] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x115323000 == 45 [pid = 1655] [id = 182] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12e4a8000) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12e9b9800) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11a903800 == 44 [pid = 1655] [id = 179] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12d443c00) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12e37c400) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12d43b800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12dcb7c00) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11a786000) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119131c00) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12e9b3000) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12daa3c00) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119248c00) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11b70b400) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1270c7800) [pid = 1655] [serial = 486] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11c235800) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x125ee7400) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x127ae6000) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119c77c00) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11a8a7800) [pid = 1655] [serial = 483] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129769c00) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129be8800) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129147000) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12962c800) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12976ec00) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12d43fc00) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12e39b800) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12e4ab800) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12e386c00) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12e4b6000) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119c72c00) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129becc00) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12e9af800) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12afa8000) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d016800) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1158f4800) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12daa3800) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 17:52:46 INFO - PROCESS | 1655 | 1461027166565 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]]]}] 17:52:46 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 17:52:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1169ms 17:52:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:52:46 INFO - PROCESS | 1655 | 1461027166579 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 1655 | 1461027166582 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:52:46 INFO - PROCESS | 1655 | 1461027166585 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 1655 | 1461027166586 Marionette TRACE conn2 <- [1,746,null,{}] 17:52:46 INFO - PROCESS | 1655 | 1461027166591 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}] 17:52:46 INFO - PROCESS | 1655 | 1461027166671 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:52:46 INFO - PROCESS | 1655 | 1461027166679 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x115282000 == 45 [pid = 1655] [id = 194] 17:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x114c06c00) [pid = 1655] [serial = 580] [outer = 0x0] 17:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x114c12c00) [pid = 1655] [serial = 581] [outer = 0x114c06c00] 17:52:46 INFO - PROCESS | 1655 | 1461027166707 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115451c00) [pid = 1655] [serial = 582] [outer = 0x114c06c00] 17:52:47 INFO - PROCESS | 1655 | 1461027167548 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]]]}] 17:52:47 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.) 17:52:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 17:52:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:52:47 INFO - PROCESS | 1655 | 1461027167557 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 1655 | 1461027167561 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:52:47 INFO - PROCESS | 1655 | 1461027167565 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 1655 | 1461027167567 Marionette TRACE conn2 <- [1,750,null,{}] 17:52:47 INFO - PROCESS | 1655 | 1461027167569 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}] 17:52:47 INFO - PROCESS | 1655 | 1461027167648 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:52:47 INFO - PROCESS | 1655 | 1461027167695 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119912000 == 46 [pid = 1655] [id = 195] 17:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11569cc00) [pid = 1655] [serial = 583] [outer = 0x0] 17:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116462800) [pid = 1655] [serial = 584] [outer = 0x11569cc00] 17:52:47 INFO - PROCESS | 1655 | 1461027167721 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1181acc00) [pid = 1655] [serial = 585] [outer = 0x11569cc00] 17:52:48 INFO - PROCESS | 1655 | 1461027168559 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]]]}] 17:52:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:52:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 17:52:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:52:48 INFO - PROCESS | 1655 | 1461027168588 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:52:48 INFO - PROCESS | 1655 | 1461027168589 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:52:48 INFO - PROCESS | 1655 | 1461027168593 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:52:48 INFO - PROCESS | 1655 | 1461027168596 Marionette TRACE conn2 <- [1,754,null,{}] 17:52:48 INFO - PROCESS | 1655 | 1461027168614 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}] 17:52:48 INFO - PROCESS | 1655 | 1461027168710 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:52:48 INFO - PROCESS | 1655 | 1461027168739 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa1e800 == 47 [pid = 1655] [id = 196] 17:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1191b7000) [pid = 1655] [serial = 586] [outer = 0x0] 17:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119c78400) [pid = 1655] [serial = 587] [outer = 0x1191b7000] 17:52:48 INFO - PROCESS | 1655 | 1461027168767 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11a784400) [pid = 1655] [serial = 588] [outer = 0x1191b7000] 17:52:49 INFO - PROCESS | 1655 | 1461027169582 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]]]}] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11a8a0400) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x127aed000) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118c8a800) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11864ec00) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11bd5ec00) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118642c00) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11bd60c00) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12e39d400) [pid = 1655] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:52:49 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 17:52:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1034ms 17:52:49 INFO - PROCESS | 1655 | 1461027169627 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:52:49 INFO - PROCESS | 1655 | 1461027169629 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:52:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:52:49 INFO - PROCESS | 1655 | 1461027169631 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 1655 | 1461027169632 Marionette TRACE conn2 <- [1,758,null,{}] 17:52:49 INFO - PROCESS | 1655 | 1461027169635 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}] 17:52:49 INFO - PROCESS | 1655 | 1461027169714 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:52:49 INFO - PROCESS | 1655 | 1461027169742 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b144000 == 48 [pid = 1655] [id = 197] 17:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1191ba000) [pid = 1655] [serial = 589] [outer = 0x0] 17:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11a84d000) [pid = 1655] [serial = 590] [outer = 0x1191ba000] 17:52:49 INFO - PROCESS | 1655 | 1461027169765 Marionette DEBUG loaded listener.js 17:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11a8a9c00) [pid = 1655] [serial = 591] [outer = 0x1191ba000] 17:52:50 INFO - PROCESS | 1655 | 1461027170171 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]]]}] 17:52:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:52:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 569ms 17:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:52:50 INFO - PROCESS | 1655 | 1461027170201 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 1655 | 1461027170202 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:52:50 INFO - PROCESS | 1655 | 1461027170204 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 1655 | 1461027170205 Marionette TRACE conn2 <- [1,762,null,{}] 17:52:50 INFO - PROCESS | 1655 | 1461027170210 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}] 17:52:50 INFO - PROCESS | 1655 | 1461027170282 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:52:50 INFO - PROCESS | 1655 | 1461027170340 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb41800 == 49 [pid = 1655] [id = 198] 17:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11a848000) [pid = 1655] [serial = 592] [outer = 0x0] 17:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11abaa800) [pid = 1655] [serial = 593] [outer = 0x11a848000] 17:52:50 INFO - PROCESS | 1655 | 1461027170381 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11b7f0800) [pid = 1655] [serial = 594] [outer = 0x11a848000] 17:52:51 INFO - PROCESS | 1655 | 1461027171258 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]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:52:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1074ms 17:52:51 INFO - PROCESS | 1655 | 1461027171278 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 1655 | 1461027171280 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:52:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:52:51 INFO - PROCESS | 1655 | 1461027171282 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 1655 | 1461027171283 Marionette TRACE conn2 <- [1,766,null,{}] 17:52:51 INFO - PROCESS | 1655 | 1461027171285 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}] 17:52:51 INFO - PROCESS | 1655 | 1461027171379 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:52:51 INFO - PROCESS | 1655 | 1461027171423 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123765800 == 50 [pid = 1655] [id = 199] 17:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11bd57000) [pid = 1655] [serial = 595] [outer = 0x0] 17:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123cc3400) [pid = 1655] [serial = 596] [outer = 0x11bd57000] 17:52:51 INFO - PROCESS | 1655 | 1461027171451 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x125bbfc00) [pid = 1655] [serial = 597] [outer = 0x11bd57000] 17:52:52 INFO - PROCESS | 1655 | 1461027172198 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]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 17:52:52 INFO - PROCESS | 1655 | 1461027172201 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:52:52 INFO - PROCESS | 1655 | 1461027172202 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:52:52 INFO - PROCESS | 1655 | 1461027172204 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 1655 | 1461027172206 Marionette TRACE conn2 <- [1,770,null,{}] 17:52:52 INFO - PROCESS | 1655 | 1461027172208 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}] 17:52:52 INFO - PROCESS | 1655 | 1461027172280 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:52:52 INFO - PROCESS | 1655 | 1461027172284 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11531a000 == 51 [pid = 1655] [id = 200] 17:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x125bc0800) [pid = 1655] [serial = 598] [outer = 0x0] 17:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1270cf800) [pid = 1655] [serial = 599] [outer = 0x125bc0800] 17:52:52 INFO - PROCESS | 1655 | 1461027172310 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x127ae9c00) [pid = 1655] [serial = 600] [outer = 0x125bc0800] 17:52:52 INFO - PROCESS | 1655 | 1461027172779 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]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 620ms 17:52:52 INFO - PROCESS | 1655 | 1461027172826 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 1655 | 1461027172829 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:52:52 INFO - PROCESS | 1655 | 1461027172832 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 1655 | 1461027172835 Marionette TRACE conn2 <- [1,774,null,{}] 17:52:52 INFO - PROCESS | 1655 | 1461027172839 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}] 17:52:52 INFO - PROCESS | 1655 | 1461027172938 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:52:53 INFO - PROCESS | 1655 | 1461027173000 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928c800 == 52 [pid = 1655] [id = 201] 17:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115486c00) [pid = 1655] [serial = 601] [outer = 0x0] 17:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11569a400) [pid = 1655] [serial = 602] [outer = 0x115486c00] 17:52:53 INFO - PROCESS | 1655 | 1461027173032 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1181a9000) [pid = 1655] [serial = 603] [outer = 0x115486c00] 17:52:53 INFO - PROCESS | 1655 | 1461027173458 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]]]}] 17:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 17:52:53 INFO - PROCESS | 1655 | 1461027173508 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:52:53 INFO - PROCESS | 1655 | 1461027173512 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:52:53 INFO - PROCESS | 1655 | 1461027173517 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 1655 | 1461027173520 Marionette TRACE conn2 <- [1,778,null,{}] 17:52:53 INFO - PROCESS | 1655 | 1461027173522 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}] 17:52:53 INFO - PROCESS | 1655 | 1461027173618 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:52:53 INFO - PROCESS | 1655 | 1461027173677 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa90000 == 53 [pid = 1655] [id = 202] 17:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1185ee400) [pid = 1655] [serial = 604] [outer = 0x0] 17:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11924c000) [pid = 1655] [serial = 605] [outer = 0x1185ee400] 17:52:53 INFO - PROCESS | 1655 | 1461027173708 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11a74ec00) [pid = 1655] [serial = 606] [outer = 0x1185ee400] 17:52:54 INFO - PROCESS | 1655 | 1461027174127 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]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 625ms 17:52:54 INFO - PROCESS | 1655 | 1461027174143 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1655 | 1461027174144 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:52:54 INFO - PROCESS | 1655 | 1461027174147 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1655 | 1461027174149 Marionette TRACE conn2 <- [1,782,null,{}] 17:52:54 INFO - PROCESS | 1655 | 1461027174157 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}] 17:52:54 INFO - PROCESS | 1655 | 1461027174276 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:52:54 INFO - PROCESS | 1655 | 1461027174351 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x125eab000 == 54 [pid = 1655] [id = 203] 17:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11b70a800) [pid = 1655] [serial = 607] [outer = 0x0] 17:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11bd60c00) [pid = 1655] [serial = 608] [outer = 0x11b70a800] 17:52:54 INFO - PROCESS | 1655 | 1461027174383 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123625000) [pid = 1655] [serial = 609] [outer = 0x11b70a800] 17:52:54 INFO - PROCESS | 1655 | 1461027174827 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]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 720ms 17:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:52:54 INFO - PROCESS | 1655 | 1461027174876 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1655 | 1461027174879 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:52:54 INFO - PROCESS | 1655 | 1461027174884 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1655 | 1461027174886 Marionette TRACE conn2 <- [1,786,null,{}] 17:52:54 INFO - PROCESS | 1655 | 1461027174890 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}] 17:52:55 INFO - PROCESS | 1655 | 1461027175035 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:52:55 INFO - PROCESS | 1655 | 1461027175118 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x127bc8800 == 55 [pid = 1655] [id = 204] 17:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125ee0400) [pid = 1655] [serial = 610] [outer = 0x0] 17:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1270c8800) [pid = 1655] [serial = 611] [outer = 0x125ee0400] 17:52:55 INFO - PROCESS | 1655 | 1461027175155 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x127b43000) [pid = 1655] [serial = 612] [outer = 0x125ee0400] 17:52:55 INFO - PROCESS | 1655 | 1461027175593 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]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 17:52:55 INFO - PROCESS | 1655 | 1461027175604 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 1655 | 1461027175605 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:52:55 INFO - PROCESS | 1655 | 1461027175610 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 1655 | 1461027175611 Marionette TRACE conn2 <- [1,790,null,{}] 17:52:55 INFO - PROCESS | 1655 | 1461027175614 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}] 17:52:55 INFO - PROCESS | 1655 | 1461027175706 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:52:55 INFO - PROCESS | 1655 | 1461027175750 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a8f800 == 56 [pid = 1655] [id = 205] 17:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x127b0f800) [pid = 1655] [serial = 613] [outer = 0x0] 17:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128da7c00) [pid = 1655] [serial = 614] [outer = 0x127b0f800] 17:52:55 INFO - PROCESS | 1655 | 1461027175780 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129452c00) [pid = 1655] [serial = 615] [outer = 0x127b0f800] 17:52:56 INFO - PROCESS | 1655 | 1461027176316 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]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 771ms 17:52:56 INFO - PROCESS | 1655 | 1461027176394 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 1655 | 1461027176396 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:52:56 INFO - PROCESS | 1655 | 1461027176400 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 1655 | 1461027176403 Marionette TRACE conn2 <- [1,794,null,{}] 17:52:56 INFO - PROCESS | 1655 | 1461027176407 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}] 17:52:56 INFO - PROCESS | 1655 | 1461027176501 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:52:56 INFO - PROCESS | 1655 | 1461027176566 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x114a6e800 == 57 [pid = 1655] [id = 206] 17:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11227c800) [pid = 1655] [serial = 616] [outer = 0x0] 17:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11547e800) [pid = 1655] [serial = 617] [outer = 0x11227c800] 17:52:56 INFO - PROCESS | 1655 | 1461027176595 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115892000) [pid = 1655] [serial = 618] [outer = 0x11227c800] 17:52:57 INFO - PROCESS | 1655 | 1461027177096 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]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 726ms 17:52:57 INFO - PROCESS | 1655 | 1461027177127 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1655 | 1461027177132 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:52:57 INFO - PROCESS | 1655 | 1461027177140 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1655 | 1461027177142 Marionette TRACE conn2 <- [1,798,null,{}] 17:52:57 INFO - PROCESS | 1655 | 1461027177146 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}] 17:52:57 INFO - PROCESS | 1655 | 1461027177280 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123765800 == 56 [pid = 1655] [id = 199] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb41800 == 55 [pid = 1655] [id = 198] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11b144000 == 54 [pid = 1655] [id = 197] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa1e800 == 53 [pid = 1655] [id = 196] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119912000 == 52 [pid = 1655] [id = 195] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116467000) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11b7f4c00) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x115282000 == 51 [pid = 1655] [id = 194] 17:52:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11570e800 == 50 [pid = 1655] [id = 189] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12e4afc00) [pid = 1655] [serial = 480] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12705ec00) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x129495400) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x127ae0400) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129454400) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123b43000) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x127b4b400) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11bd5dc00) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11b77b400) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129adb000) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b172000) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11a73f400) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11a84b400) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11913a000) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118af3000) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123621400) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 17:52:57 INFO - PROCESS | 1655 | 1461027177353 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x115282000 == 51 [pid = 1655] [id = 207] 17:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115493400) [pid = 1655] [serial = 619] [outer = 0x0] 17:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1175de800) [pid = 1655] [serial = 620] [outer = 0x115493400] 17:52:57 INFO - PROCESS | 1655 | 1461027177380 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119d6f000) [pid = 1655] [serial = 621] [outer = 0x115493400] 17:52:57 INFO - PROCESS | 1655 | 1461027177688 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]]]}] 17:52:57 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 17:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 573ms 17:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:52:57 INFO - PROCESS | 1655 | 1461027177715 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1655 | 1461027177716 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:52:57 INFO - PROCESS | 1655 | 1461027177719 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1655 | 1461027177721 Marionette TRACE conn2 <- [1,802,null,{}] 17:52:57 INFO - PROCESS | 1655 | 1461027177733 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}] 17:52:57 INFO - PROCESS | 1655 | 1461027177814 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:52:57 INFO - PROCESS | 1655 | 1461027177819 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b140800 == 52 [pid = 1655] [id = 208] 17:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11a78e000) [pid = 1655] [serial = 622] [outer = 0x0] 17:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11ababc00) [pid = 1655] [serial = 623] [outer = 0x11a78e000] 17:52:57 INFO - PROCESS | 1655 | 1461027177850 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11b7f3c00) [pid = 1655] [serial = 624] [outer = 0x11a78e000] 17:52:58 INFO - PROCESS | 1655 | 1461027178198 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]]]}] 17:52:58 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 17:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 525ms 17:52:58 INFO - PROCESS | 1655 | 1461027178245 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 1655 | 1461027178247 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:52:58 INFO - PROCESS | 1655 | 1461027178249 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 1655 | 1461027178250 Marionette TRACE conn2 <- [1,806,null,{}] 17:52:58 INFO - PROCESS | 1655 | 1461027178252 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}] 17:52:58 INFO - PROCESS | 1655 | 1461027178331 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:52:58 INFO - PROCESS | 1655 | 1461027178335 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c324000 == 53 [pid = 1655] [id = 209] 17:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11bb35400) [pid = 1655] [serial = 625] [outer = 0x0] 17:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123619c00) [pid = 1655] [serial = 626] [outer = 0x11bb35400] 17:52:58 INFO - PROCESS | 1655 | 1461027178365 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124287800) [pid = 1655] [serial = 627] [outer = 0x11bb35400] 17:52:58 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:52:58 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:52:58 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 17:52:58 INFO - PROCESS | 1655 | 1461027178750 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]]]}] 17:52:58 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 17:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 17:52:58 INFO - PROCESS | 1655 | 1461027178769 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:52:58 INFO - PROCESS | 1655 | 1461027178770 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:52:58 INFO - PROCESS | 1655 | 1461027178772 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 1655 | 1461027178775 Marionette TRACE conn2 <- [1,810,null,{}] 17:52:58 INFO - PROCESS | 1655 | 1461027178779 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}] 17:52:58 INFO - PROCESS | 1655 | 1461027178871 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:52:58 INFO - PROCESS | 1655 | 1461027178880 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c378000 == 54 [pid = 1655] [id = 210] 17:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12705ec00) [pid = 1655] [serial = 628] [outer = 0x0] 17:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x127ae4c00) [pid = 1655] [serial = 629] [outer = 0x12705ec00] 17:52:58 INFO - PROCESS | 1655 | 1461027178907 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128da5c00) [pid = 1655] [serial = 630] [outer = 0x12705ec00] 17:52:59 INFO - PROCESS | 1655 | 1461027179219 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]]]}] 17:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 17:52:59 INFO - PROCESS | 1655 | 1461027179246 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:52:59 INFO - PROCESS | 1655 | 1461027179247 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:52:59 INFO - PROCESS | 1655 | 1461027179250 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 1655 | 1461027179251 Marionette TRACE conn2 <- [1,814,null,{}] 17:52:59 INFO - PROCESS | 1655 | 1461027179253 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}] 17:52:59 INFO - PROCESS | 1655 | 1461027179348 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:52:59 INFO - PROCESS | 1655 | 1461027179353 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11815c800 == 55 [pid = 1655] [id = 211] 17:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129486c00) [pid = 1655] [serial = 631] [outer = 0x0] 17:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129635800) [pid = 1655] [serial = 632] [outer = 0x129486c00] 17:52:59 INFO - PROCESS | 1655 | 1461027179384 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129ae8c00) [pid = 1655] [serial = 633] [outer = 0x129486c00] 17:52:59 INFO - PROCESS | 1655 | 1461027179888 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] 17:52:59 INFO - PROCESS | 1655 | 1461027179924 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:52:59 INFO - PROCESS | 1655 | 1461027179928 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 1655 | 1461027179929 Marionette TRACE conn2 <- [1,818,null,{}] 17:52:59 INFO - PROCESS | 1655 | 1461027179933 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}] 17:53:00 INFO - PROCESS | 1655 | 1461027180053 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:53:00 INFO - PROCESS | 1655 | 1461027180067 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dde800 == 56 [pid = 1655] [id = 212] 17:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129be1800) [pid = 1655] [serial = 634] [outer = 0x0] 17:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129beec00) [pid = 1655] [serial = 635] [outer = 0x129be1800] 17:53:00 INFO - PROCESS | 1655 | 1461027180093 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12afa5400) [pid = 1655] [serial = 636] [outer = 0x129be1800] 17:53:00 INFO - PROCESS | 1655 | 1461027180436 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]]]}] 17:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 522ms 17:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:53:00 INFO - PROCESS | 1655 | 1461027180449 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 1655 | 1461027180450 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:53:00 INFO - PROCESS | 1655 | 1461027180453 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1655 | 1461027180454 Marionette TRACE conn2 <- [1,822,null,{}] 17:53:00 INFO - PROCESS | 1655 | 1461027180456 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}] 17:53:00 INFO - PROCESS | 1655 | 1461027180552 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:53:00 INFO - PROCESS | 1655 | 1461027180563 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b293800 == 57 [pid = 1655] [id = 213] 17:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b165c00) [pid = 1655] [serial = 637] [outer = 0x0] 17:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b16d000) [pid = 1655] [serial = 638] [outer = 0x12b165c00] 17:53:00 INFO - PROCESS | 1655 | 1461027180588 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b2ba400) [pid = 1655] [serial = 639] [outer = 0x12b165c00] 17:53:00 INFO - PROCESS | 1655 | 1461027180953 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] 17:53:00 INFO - PROCESS | 1655 | 1461027180979 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:53:00 INFO - PROCESS | 1655 | 1461027180982 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1655 | 1461027180983 Marionette TRACE conn2 <- [1,826,null,{}] 17:53:00 INFO - PROCESS | 1655 | 1461027180991 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}] 17:53:01 INFO - PROCESS | 1655 | 1461027181090 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:53:01 INFO - PROCESS | 1655 | 1461027181095 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b81b800 == 58 [pid = 1655] [id = 214] 17:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b166800) [pid = 1655] [serial = 640] [outer = 0x0] 17:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b2c7400) [pid = 1655] [serial = 641] [outer = 0x12b166800] 17:53:01 INFO - PROCESS | 1655 | 1461027181148 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12bc6f400) [pid = 1655] [serial = 642] [outer = 0x12b166800] 17:53:01 INFO - PROCESS | 1655 | 1461027181458 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]]]}] 17:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12d161400) [pid = 1655] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12d161800) [pid = 1655] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1291c2400) [pid = 1655] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1191ba000) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11a842c00) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1146c3400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129142400) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11569cc00) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112276400) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11a9cc400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x114c06c00) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11bd57000) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1191b7000) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11a848000) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12e9b2000) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11924c400) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:53:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115870400) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:53:01 INFO - PROCESS | 1655 | 1461027181566 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:53:01 INFO - PROCESS | 1655 | 1461027181567 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:53:01 INFO - PROCESS | 1655 | 1461027181571 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:53:01 INFO - PROCESS | 1655 | 1461027181572 Marionette TRACE conn2 <- [1,830,null,{}] 17:53:01 INFO - PROCESS | 1655 | 1461027181581 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}] 17:53:01 INFO - PROCESS | 1655 | 1461027181664 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:53:01 INFO - PROCESS | 1655 | 1461027181669 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb4a800 == 59 [pid = 1655] [id = 215] 17:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1181ab000) [pid = 1655] [serial = 643] [outer = 0x0] 17:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1191ba000) [pid = 1655] [serial = 644] [outer = 0x1181ab000] 17:53:01 INFO - PROCESS | 1655 | 1461027181695 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11b711c00) [pid = 1655] [serial = 645] [outer = 0x1181ab000] 17:53:02 INFO - PROCESS | 1655 | 1461027182028 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]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 475ms 17:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:53:02 INFO - PROCESS | 1655 | 1461027182047 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 1655 | 1461027182048 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:53:02 INFO - PROCESS | 1655 | 1461027182050 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1655 | 1461027182052 Marionette TRACE conn2 <- [1,834,null,{}] 17:53:02 INFO - PROCESS | 1655 | 1461027182055 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}] 17:53:02 INFO - PROCESS | 1655 | 1461027182152 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:53:02 INFO - PROCESS | 1655 | 1461027182203 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0a6800 == 60 [pid = 1655] [id = 216] 17:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118543800) [pid = 1655] [serial = 646] [outer = 0x0] 17:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11c358c00) [pid = 1655] [serial = 647] [outer = 0x118543800] 17:53:02 INFO - PROCESS | 1655 | 1461027182233 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bcf7c00) [pid = 1655] [serial = 648] [outer = 0x118543800] 17:53:02 INFO - PROCESS | 1655 | 1461027182561 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]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 17:53:02 INFO - PROCESS | 1655 | 1461027182570 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 1655 | 1461027182572 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:53:02 INFO - PROCESS | 1655 | 1461027182577 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1655 | 1461027182578 Marionette TRACE conn2 <- [1,838,null,{}] 17:53:02 INFO - PROCESS | 1655 | 1461027182581 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}] 17:53:02 INFO - PROCESS | 1655 | 1461027182699 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:53:02 INFO - PROCESS | 1655 | 1461027182705 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d315800 == 61 [pid = 1655] [id = 217] 17:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bcf8000) [pid = 1655] [serial = 649] [outer = 0x0] 17:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12d0d7800) [pid = 1655] [serial = 650] [outer = 0x12bcf8000] 17:53:02 INFO - PROCESS | 1655 | 1461027182746 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12d0e4800) [pid = 1655] [serial = 651] [outer = 0x12bcf8000] 17:53:03 INFO - PROCESS | 1655 | 1461027183181 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]]]}] 17:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 620ms 17:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:53:03 INFO - PROCESS | 1655 | 1461027183197 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 1655 | 1461027183198 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:53:03 INFO - PROCESS | 1655 | 1461027183200 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 1655 | 1461027183201 Marionette TRACE conn2 <- [1,842,null,{}] 17:53:03 INFO - PROCESS | 1655 | 1461027183204 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}] 17:53:03 INFO - PROCESS | 1655 | 1461027183302 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:53:03 INFO - PROCESS | 1655 | 1461027183309 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3fc800 == 62 [pid = 1655] [id = 218] 17:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12d157000) [pid = 1655] [serial = 652] [outer = 0x0] 17:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12d161400) [pid = 1655] [serial = 653] [outer = 0x12d157000] 17:53:03 INFO - PROCESS | 1655 | 1461027183350 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12d374800) [pid = 1655] [serial = 654] [outer = 0x12d157000] 17:53:03 INFO - PROCESS | 1655 | 1461027183949 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]]]}] 17:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 771ms 17:53:03 INFO - PROCESS | 1655 | 1461027183976 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 1655 | 1461027183978 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:53:03 INFO - PROCESS | 1655 | 1461027183984 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 1655 | 1461027183986 Marionette TRACE conn2 <- [1,846,null,{}] 17:53:03 INFO - PROCESS | 1655 | 1461027183990 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}] 17:53:04 INFO - PROCESS | 1655 | 1461027184120 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:53:04 INFO - PROCESS | 1655 | 1461027184187 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a91d800 == 63 [pid = 1655] [id = 219] 17:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118642c00) [pid = 1655] [serial = 655] [outer = 0x0] 17:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118e54c00) [pid = 1655] [serial = 656] [outer = 0x118642c00] 17:53:04 INFO - PROCESS | 1655 | 1461027184220 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119c6e000) [pid = 1655] [serial = 657] [outer = 0x118642c00] 17:53:04 INFO - PROCESS | 1655 | 1461027184633 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]]]}] 17:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 17:53:04 INFO - PROCESS | 1655 | 1461027184655 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 1655 | 1461027184659 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:53:04 INFO - PROCESS | 1655 | 1461027184664 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 1655 | 1461027184666 Marionette TRACE conn2 <- [1,850,null,{}] 17:53:04 INFO - PROCESS | 1655 | 1461027184668 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}] 17:53:04 INFO - PROCESS | 1655 | 1461027184773 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:53:04 INFO - PROCESS | 1655 | 1461027184825 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12387a000 == 64 [pid = 1655] [id = 220] 17:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11a74c400) [pid = 1655] [serial = 658] [outer = 0x0] 17:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a8a0800) [pid = 1655] [serial = 659] [outer = 0x11a74c400] 17:53:04 INFO - PROCESS | 1655 | 1461027184867 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11bea4800) [pid = 1655] [serial = 660] [outer = 0x11a74c400] 17:53:05 INFO - PROCESS | 1655 | 1461027185297 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]]]}] 17:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 17:53:05 INFO - PROCESS | 1655 | 1461027185335 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 1655 | 1461027185336 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:53:05 INFO - PROCESS | 1655 | 1461027185339 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 1655 | 1461027185342 Marionette TRACE conn2 <- [1,854,null,{}] 17:53:05 INFO - PROCESS | 1655 | 1461027185368 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}] 17:53:05 INFO - PROCESS | 1655 | 1461027185498 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:53:05 INFO - PROCESS | 1655 | 1461027185563 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d309800 == 65 [pid = 1655] [id = 221] 17:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129491c00) [pid = 1655] [serial = 661] [outer = 0x0] 17:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12962c800) [pid = 1655] [serial = 662] [outer = 0x129491c00] 17:53:05 INFO - PROCESS | 1655 | 1461027185596 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129769400) [pid = 1655] [serial = 663] [outer = 0x129491c00] 17:53:06 INFO - PROCESS | 1655 | 1461027186007 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]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 689ms 17:53:06 INFO - PROCESS | 1655 | 1461027186028 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 1655 | 1461027186030 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:53:06 INFO - PROCESS | 1655 | 1461027186033 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 1655 | 1461027186034 Marionette TRACE conn2 <- [1,858,null,{}] 17:53:06 INFO - PROCESS | 1655 | 1461027186036 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}] 17:53:06 INFO - PROCESS | 1655 | 1461027186140 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:53:06 INFO - PROCESS | 1655 | 1461027186190 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc35000 == 66 [pid = 1655] [id = 222] 17:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x129492000) [pid = 1655] [serial = 664] [outer = 0x0] 17:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b2c0400) [pid = 1655] [serial = 665] [outer = 0x129492000] 17:53:06 INFO - PROCESS | 1655 | 1461027186220 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12bc77800) [pid = 1655] [serial = 666] [outer = 0x129492000] 17:53:06 INFO - PROCESS | 1655 | 1461027186676 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]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 17:53:06 INFO - PROCESS | 1655 | 1461027186704 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 1655 | 1461027186705 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:53:06 INFO - PROCESS | 1655 | 1461027186708 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 1655 | 1461027186709 Marionette TRACE conn2 <- [1,862,null,{}] 17:53:06 INFO - PROCESS | 1655 | 1461027186711 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}] 17:53:06 INFO - PROCESS | 1655 | 1461027186813 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:53:06 INFO - PROCESS | 1655 | 1461027186913 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x118163800 == 67 [pid = 1655] [id = 223] 17:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x114403000) [pid = 1655] [serial = 667] [outer = 0x0] 17:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1181ac000) [pid = 1655] [serial = 668] [outer = 0x114403000] 17:53:06 INFO - PROCESS | 1655 | 1461027186945 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11abb2000) [pid = 1655] [serial = 669] [outer = 0x114403000] 17:53:07 INFO - PROCESS | 1655 | 1461027187488 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]]]}] 17:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 819ms 17:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:53:07 INFO - PROCESS | 1655 | 1461027187544 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:53:07 INFO - PROCESS | 1655 | 1461027187546 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:53:07 INFO - PROCESS | 1655 | 1461027187551 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 1655 | 1461027187553 Marionette TRACE conn2 <- [1,866,null,{}] 17:53:07 INFO - PROCESS | 1655 | 1461027187557 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}] 17:53:07 INFO - PROCESS | 1655 | 1461027187654 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:53:07 INFO - PROCESS | 1655 | 1461027187720 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a903000 == 68 [pid = 1655] [id = 224] 17:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x115490400) [pid = 1655] [serial = 670] [outer = 0x0] 17:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x115696000) [pid = 1655] [serial = 671] [outer = 0x115490400] 17:53:07 INFO - PROCESS | 1655 | 1461027187749 Marionette DEBUG loaded listener.js 17:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1158f0c00) [pid = 1655] [serial = 672] [outer = 0x115490400] 17:53:08 INFO - PROCESS | 1655 | 1461027188153 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]]]}] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12e413000 == 67 [pid = 1655] [id = 178] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa79800 == 66 [pid = 1655] [id = 190] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128df9800 == 65 [pid = 1655] [id = 192] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123866000 == 64 [pid = 1655] [id = 162] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11c383000 == 63 [pid = 1655] [id = 180] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12d315800 == 62 [pid = 1655] [id = 217] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0a6800 == 61 [pid = 1655] [id = 216] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb4a800 == 60 [pid = 1655] [id = 215] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b81b800 == 59 [pid = 1655] [id = 214] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12b293800 == 58 [pid = 1655] [id = 213] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128dde800 == 57 [pid = 1655] [id = 212] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1270cf800) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11815c800 == 56 [pid = 1655] [id = 211] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11c378000 == 55 [pid = 1655] [id = 210] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11c324000 == 54 [pid = 1655] [id = 209] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11b140800 == 53 [pid = 1655] [id = 208] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x115282000 == 52 [pid = 1655] [id = 207] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x114a6e800 == 51 [pid = 1655] [id = 206] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x127bc8800 == 50 [pid = 1655] [id = 204] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x125eab000 == 49 [pid = 1655] [id = 203] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa90000 == 48 [pid = 1655] [id = 202] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11928c800 == 47 [pid = 1655] [id = 201] 17:53:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11531a000 == 46 [pid = 1655] [id = 200] 17:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 673ms 17:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:53:08 INFO - PROCESS | 1655 | 1461027188229 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 1655 | 1461027188233 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:53:08 INFO - PROCESS | 1655 | 1461027188237 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 1655 | 1461027188239 Marionette TRACE conn2 <- [1,870,null,{}] 17:53:08 INFO - PROCESS | 1655 | 1461027188243 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}] 17:53:08 INFO - PROCESS | 1655 | 1461027188344 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:53:08 INFO - PROCESS | 1655 | 1461027188353 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118c1e800 == 47 [pid = 1655] [id = 225] 17:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x118c86000) [pid = 1655] [serial = 673] [outer = 0x0] 17:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x119139000) [pid = 1655] [serial = 674] [outer = 0x118c86000] 17:53:08 INFO - PROCESS | 1655 | 1461027188380 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119c7bc00) [pid = 1655] [serial = 675] [outer = 0x118c86000] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12dcb6400) [pid = 1655] [serial = 492] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12e4af000) [pid = 1655] [serial = 495] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12bc7dc00) [pid = 1655] [serial = 489] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11a84d000) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11a9c7000) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11a84c000) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b173800) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129751800) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12afa9800) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129bed400) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x116462800) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x114b7b800) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11569b800) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x127ae7400) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11bea5c00) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x114c12c00) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115451c00) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x125bbfc00) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123cc3400) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119c78400) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11a784400) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11b7f0800) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1181acc00) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11a8a9c00) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11abaa800) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12edadc00) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11c35b800) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119246c00) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1655 | 1461027188753 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]]]}] 17:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 571ms 17:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:53:08 INFO - PROCESS | 1655 | 1461027188808 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 1655 | 1461027188810 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:53:08 INFO - PROCESS | 1655 | 1461027188812 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 1655 | 1461027188814 Marionette TRACE conn2 <- [1,874,null,{}] 17:53:08 INFO - PROCESS | 1655 | 1461027188821 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}] 17:53:08 INFO - PROCESS | 1655 | 1461027188900 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:53:08 INFO - PROCESS | 1655 | 1461027188908 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a90d000 == 48 [pid = 1655] [id = 226] 17:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11a789000) [pid = 1655] [serial = 676] [outer = 0x0] 17:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11a849400) [pid = 1655] [serial = 677] [outer = 0x11a789000] 17:53:08 INFO - PROCESS | 1655 | 1461027188938 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11a9c8400) [pid = 1655] [serial = 678] [outer = 0x11a789000] 17:53:09 INFO - PROCESS | 1655 | 1461027189291 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]]]}] 17:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 17:53:09 INFO - PROCESS | 1655 | 1461027189333 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1655 | 1461027189334 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:53:09 INFO - PROCESS | 1655 | 1461027189337 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1655 | 1461027189338 Marionette TRACE conn2 <- [1,878,null,{}] 17:53:09 INFO - PROCESS | 1655 | 1461027189340 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}] 17:53:09 INFO - PROCESS | 1655 | 1461027189418 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:53:09 INFO - PROCESS | 1655 | 1461027189423 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acbf800 == 49 [pid = 1655] [id = 227] 17:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11a9d3c00) [pid = 1655] [serial = 679] [outer = 0x0] 17:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11b720000) [pid = 1655] [serial = 680] [outer = 0x11a9d3c00] 17:53:09 INFO - PROCESS | 1655 | 1461027189453 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11b7f0800) [pid = 1655] [serial = 681] [outer = 0x11a9d3c00] 17:53:09 INFO - PROCESS | 1655 | 1461027189801 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]]]}] 17:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 517ms 17:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:53:09 INFO - PROCESS | 1655 | 1461027189855 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1655 | 1461027189856 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:53:09 INFO - PROCESS | 1655 | 1461027189858 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1655 | 1461027189860 Marionette TRACE conn2 <- [1,882,null,{}] 17:53:09 INFO - PROCESS | 1655 | 1461027189862 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}] 17:53:09 INFO - PROCESS | 1655 | 1461027189955 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:53:09 INFO - PROCESS | 1655 | 1461027189965 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b752000 == 50 [pid = 1655] [id = 228] 17:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11b7f1400) [pid = 1655] [serial = 682] [outer = 0x0] 17:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11bd5cc00) [pid = 1655] [serial = 683] [outer = 0x11b7f1400] 17:53:09 INFO - PROCESS | 1655 | 1461027189991 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11beb0400) [pid = 1655] [serial = 684] [outer = 0x11b7f1400] 17:53:10 INFO - PROCESS | 1655 | 1461027190309 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]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 17:53:10 INFO - PROCESS | 1655 | 1461027190329 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 1655 | 1461027190331 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:53:10 INFO - PROCESS | 1655 | 1461027190333 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1655 | 1461027190334 Marionette TRACE conn2 <- [1,886,null,{}] 17:53:10 INFO - PROCESS | 1655 | 1461027190336 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}] 17:53:10 INFO - PROCESS | 1655 | 1461027190430 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:53:10 INFO - PROCESS | 1655 | 1461027190435 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c383000 == 51 [pid = 1655] [id = 229] 17:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11c237800) [pid = 1655] [serial = 685] [outer = 0x0] 17:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123ceb400) [pid = 1655] [serial = 686] [outer = 0x11c237800] 17:53:10 INFO - PROCESS | 1655 | 1461027190464 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x127b0d400) [pid = 1655] [serial = 687] [outer = 0x11c237800] 17:53:10 INFO - PROCESS | 1655 | 1461027190834 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]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 17:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:53:10 INFO - PROCESS | 1655 | 1461027190851 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 1655 | 1461027190853 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:53:10 INFO - PROCESS | 1655 | 1461027190855 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1655 | 1461027190856 Marionette TRACE conn2 <- [1,890,null,{}] 17:53:10 INFO - PROCESS | 1655 | 1461027190858 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}] 17:53:10 INFO - PROCESS | 1655 | 1461027190951 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:53:10 INFO - PROCESS | 1655 | 1461027190985 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123876800 == 52 [pid = 1655] [id = 230] 17:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11c235000) [pid = 1655] [serial = 688] [outer = 0x0] 17:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129142800) [pid = 1655] [serial = 689] [outer = 0x11c235000] 17:53:11 INFO - PROCESS | 1655 | 1461027191011 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129486400) [pid = 1655] [serial = 690] [outer = 0x11c235000] 17:53:11 INFO - PROCESS | 1655 | 1461027191325 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]]]}] 17:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 17:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:53:11 INFO - PROCESS | 1655 | 1461027191376 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 1655 | 1461027191377 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:53:11 INFO - PROCESS | 1655 | 1461027191395 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 1655 | 1461027191396 Marionette TRACE conn2 <- [1,894,null,{}] 17:53:11 INFO - PROCESS | 1655 | 1461027191398 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}] 17:53:11 INFO - PROCESS | 1655 | 1461027191494 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:53:11 INFO - PROCESS | 1655 | 1461027191498 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b2b000 == 53 [pid = 1655] [id = 231] 17:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123dd7c00) [pid = 1655] [serial = 691] [outer = 0x0] 17:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x129493000) [pid = 1655] [serial = 692] [outer = 0x123dd7c00] 17:53:11 INFO - PROCESS | 1655 | 1461027191524 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x129634400) [pid = 1655] [serial = 693] [outer = 0x123dd7c00] 17:53:11 INFO - PROCESS | 1655 | 1461027191844 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]]]}] 17:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 487ms 17:53:11 INFO - PROCESS | 1655 | 1461027191867 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 1655 | 1461027191868 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:53:11 INFO - PROCESS | 1655 | 1461027191870 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 1655 | 1461027191871 Marionette TRACE conn2 <- [1,898,null,{}] 17:53:11 INFO - PROCESS | 1655 | 1461027191874 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}] 17:53:11 INFO - PROCESS | 1655 | 1461027191979 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:53:11 INFO - PROCESS | 1655 | 1461027191983 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x127a8d000 == 54 [pid = 1655] [id = 232] 17:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12948ec00) [pid = 1655] [serial = 694] [outer = 0x0] 17:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129759000) [pid = 1655] [serial = 695] [outer = 0x12948ec00] 17:53:12 INFO - PROCESS | 1655 | 1461027192009 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129ae5800) [pid = 1655] [serial = 696] [outer = 0x12948ec00] 17:53:12 INFO - PROCESS | 1655 | 1461027192353 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]]]}] 17:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 17:53:12 INFO - PROCESS | 1655 | 1461027192394 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:53:12 INFO - PROCESS | 1655 | 1461027192395 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:53:12 INFO - PROCESS | 1655 | 1461027192397 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:53:12 INFO - PROCESS | 1655 | 1461027192398 Marionette TRACE conn2 <- [1,902,null,{}] 17:53:12 INFO - PROCESS | 1655 | 1461027192401 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}] 17:53:12 INFO - PROCESS | 1655 | 1461027192498 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:53:12 INFO - PROCESS | 1655 | 1461027192510 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291ed000 == 55 [pid = 1655] [id = 233] 17:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x115476000) [pid = 1655] [serial = 697] [outer = 0x0] 17:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129be5400) [pid = 1655] [serial = 698] [outer = 0x115476000] 17:53:12 INFO - PROCESS | 1655 | 1461027192536 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129bee000) [pid = 1655] [serial = 699] [outer = 0x115476000] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129be1800) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12b165c00) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12705ec00) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11227c800) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11a78e000) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11bb35400) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x127b0f800) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x115493400) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129486c00) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b166800) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1181ab000) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12bcf8000) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118543800) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:53:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128d9d800) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:53:13 INFO - PROCESS | 1655 | 1461027193005 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]]]}] 17:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 17:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:53:13 INFO - PROCESS | 1655 | 1461027193068 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 1655 | 1461027193070 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:53:13 INFO - PROCESS | 1655 | 1461027193072 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 1655 | 1461027193074 Marionette TRACE conn2 <- [1,906,null,{}] 17:53:13 INFO - PROCESS | 1655 | 1461027193076 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}] 17:53:13 INFO - PROCESS | 1655 | 1461027193169 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:53:13 INFO - PROCESS | 1655 | 1461027193178 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b28a800 == 56 [pid = 1655] [id = 234] 17:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11a74ac00) [pid = 1655] [serial = 700] [outer = 0x0] 17:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12af9d800) [pid = 1655] [serial = 701] [outer = 0x11a74ac00] 17:53:13 INFO - PROCESS | 1655 | 1461027193208 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b171000) [pid = 1655] [serial = 702] [outer = 0x11a74ac00] 17:53:13 INFO - PROCESS | 1655 | 1461027193558 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]]]}] 17:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 523ms 17:53:13 INFO - PROCESS | 1655 | 1461027193595 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 1655 | 1461027193596 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:53:13 INFO - PROCESS | 1655 | 1461027193599 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 1655 | 1461027193600 Marionette TRACE conn2 <- [1,910,null,{}] 17:53:13 INFO - PROCESS | 1655 | 1461027193602 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}] 17:53:13 INFO - PROCESS | 1655 | 1461027193704 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:53:13 INFO - PROCESS | 1655 | 1461027193713 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8ae000 == 57 [pid = 1655] [id = 235] 17:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12afa1000) [pid = 1655] [serial = 703] [outer = 0x0] 17:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b2bec00) [pid = 1655] [serial = 704] [outer = 0x12afa1000] 17:53:13 INFO - PROCESS | 1655 | 1461027193739 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b84d000) [pid = 1655] [serial = 705] [outer = 0x12afa1000] 17:53:14 INFO - PROCESS | 1655 | 1461027194028 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]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 467ms 17:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:53:14 INFO - PROCESS | 1655 | 1461027194067 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 1655 | 1461027194068 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:53:14 INFO - PROCESS | 1655 | 1461027194070 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 1655 | 1461027194071 Marionette TRACE conn2 <- [1,914,null,{}] 17:53:14 INFO - PROCESS | 1655 | 1461027194074 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}] 17:53:14 INFO - PROCESS | 1655 | 1461027194155 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:53:14 INFO - PROCESS | 1655 | 1461027194162 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d0b9000 == 58 [pid = 1655] [id = 236] 17:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12b2b8800) [pid = 1655] [serial = 706] [outer = 0x0] 17:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12bcf3c00) [pid = 1655] [serial = 707] [outer = 0x12b2b8800] 17:53:14 INFO - PROCESS | 1655 | 1461027194187 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12d015c00) [pid = 1655] [serial = 708] [outer = 0x12b2b8800] 17:53:14 INFO - PROCESS | 1655 | 1461027194509 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]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 474ms 17:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:53:14 INFO - PROCESS | 1655 | 1461027194546 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 1655 | 1461027194548 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:53:14 INFO - PROCESS | 1655 | 1461027194551 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 1655 | 1461027194552 Marionette TRACE conn2 <- [1,918,null,{}] 17:53:14 INFO - PROCESS | 1655 | 1461027194556 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}] 17:53:14 INFO - PROCESS | 1655 | 1461027194716 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:53:14 INFO - PROCESS | 1655 | 1461027194725 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3df000 == 59 [pid = 1655] [id = 237] 17:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12d012000) [pid = 1655] [serial = 709] [outer = 0x0] 17:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12d0dc000) [pid = 1655] [serial = 710] [outer = 0x12d012000] 17:53:14 INFO - PROCESS | 1655 | 1461027194765 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12d163400) [pid = 1655] [serial = 711] [outer = 0x12d012000] 17:53:15 INFO - PROCESS | 1655 | 1461027195331 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]]]}] 17:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 827ms 17:53:15 INFO - PROCESS | 1655 | 1461027195378 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:53:15 INFO - PROCESS | 1655 | 1461027195382 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:53:15 INFO - PROCESS | 1655 | 1461027195386 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 1655 | 1461027195388 Marionette TRACE conn2 <- [1,922,null,{}] 17:53:15 INFO - PROCESS | 1655 | 1461027195392 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}] 17:53:15 INFO - PROCESS | 1655 | 1461027195497 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:53:15 INFO - PROCESS | 1655 | 1461027195562 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928d800 == 60 [pid = 1655] [id = 238] 17:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11569b800) [pid = 1655] [serial = 712] [outer = 0x0] 17:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1181aa800) [pid = 1655] [serial = 713] [outer = 0x11569b800] 17:53:15 INFO - PROCESS | 1655 | 1461027195594 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118f89c00) [pid = 1655] [serial = 714] [outer = 0x11569b800] 17:53:16 INFO - PROCESS | 1655 | 1461027196005 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]]]}] 17:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 17:53:16 INFO - PROCESS | 1655 | 1461027196057 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 1655 | 1461027196061 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:53:16 INFO - PROCESS | 1655 | 1461027196091 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 1655 | 1461027196093 Marionette TRACE conn2 <- [1,926,null,{}] 17:53:16 INFO - PROCESS | 1655 | 1461027196116 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}] 17:53:16 INFO - PROCESS | 1655 | 1461027196223 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:53:16 INFO - PROCESS | 1655 | 1461027196285 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c324000 == 61 [pid = 1655] [id = 239] 17:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119246400) [pid = 1655] [serial = 715] [outer = 0x0] 17:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11a9d2400) [pid = 1655] [serial = 716] [outer = 0x119246400] 17:53:16 INFO - PROCESS | 1655 | 1461027196316 Marionette DEBUG loaded listener.js 17:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11bd57000) [pid = 1655] [serial = 717] [outer = 0x119246400] 17:53:16 INFO - PROCESS | 1655 | 1461027196736 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]]]}] 17:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 715ms 17:53:16 INFO - PROCESS | 1655 | 1461027196780 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 1655 | 1461027196782 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:53:16 INFO - PROCESS | 1655 | 1461027196784 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 1655 | 1461027196787 Marionette TRACE conn2 <- [1,930,null,{}] 17:53:16 INFO - PROCESS | 1655 | 1461027196795 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}] 17:53:16 INFO - PROCESS | 1655 | 1461027196899 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:53:16 INFO - PROCESS | 1655 | 1461027196950 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0be000 == 62 [pid = 1655] [id = 240] 17:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1237a3c00) [pid = 1655] [serial = 718] [outer = 0x0] 17:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x127067000) [pid = 1655] [serial = 719] [outer = 0x1237a3c00] 17:53:16 INFO - PROCESS | 1655 | 1461027196983 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12948f400) [pid = 1655] [serial = 720] [outer = 0x1237a3c00] 17:53:17 INFO - PROCESS | 1655 | 1461027197431 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]]]}] 17:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 676ms 17:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:53:17 INFO - PROCESS | 1655 | 1461027197462 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:53:17 INFO - PROCESS | 1655 | 1461027197464 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:53:17 INFO - PROCESS | 1655 | 1461027197466 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:53:17 INFO - PROCESS | 1655 | 1461027197467 Marionette TRACE conn2 <- [1,934,null,{}] 17:53:17 INFO - PROCESS | 1655 | 1461027197470 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}] 17:53:17 INFO - PROCESS | 1655 | 1461027197592 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:53:17 INFO - PROCESS | 1655 | 1461027197645 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e40c800 == 63 [pid = 1655] [id = 241] 17:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129495c00) [pid = 1655] [serial = 721] [outer = 0x0] 17:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12afa4c00) [pid = 1655] [serial = 722] [outer = 0x129495c00] 17:53:17 INFO - PROCESS | 1655 | 1461027197675 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12b2c4800) [pid = 1655] [serial = 723] [outer = 0x129495c00] 17:53:18 INFO - PROCESS | 1655 | 1461027198104 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]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 668ms 17:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:53:18 INFO - PROCESS | 1655 | 1461027198135 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 1655 | 1461027198136 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:53:18 INFO - PROCESS | 1655 | 1461027198139 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 1655 | 1461027198140 Marionette TRACE conn2 <- [1,938,null,{}] 17:53:18 INFO - PROCESS | 1655 | 1461027198143 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}] 17:53:18 INFO - PROCESS | 1655 | 1461027198256 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:53:18 INFO - PROCESS | 1655 | 1461027198320 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b2000 == 64 [pid = 1655] [id = 242] 17:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x119d76800) [pid = 1655] [serial = 724] [outer = 0x0] 17:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bcf4800) [pid = 1655] [serial = 725] [outer = 0x119d76800] 17:53:18 INFO - PROCESS | 1655 | 1461027198350 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12d15fc00) [pid = 1655] [serial = 726] [outer = 0x119d76800] 17:53:18 INFO - PROCESS | 1655 | 1461027198961 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]]]}] 17:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 871ms 17:53:19 INFO - PROCESS | 1655 | 1461027199011 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:53:19 INFO - PROCESS | 1655 | 1461027199015 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:53:19 INFO - PROCESS | 1655 | 1461027199020 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 1655 | 1461027199023 Marionette TRACE conn2 <- [1,942,null,{}] 17:53:19 INFO - PROCESS | 1655 | 1461027199029 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}] 17:53:19 INFO - PROCESS | 1655 | 1461027199158 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:53:19 INFO - PROCESS | 1655 | 1461027199212 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd1c800 == 65 [pid = 1655] [id = 243] 17:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1155a4c00) [pid = 1655] [serial = 727] [outer = 0x0] 17:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x118541400) [pid = 1655] [serial = 728] [outer = 0x1155a4c00] 17:53:19 INFO - PROCESS | 1655 | 1461027199241 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x119247800) [pid = 1655] [serial = 729] [outer = 0x1155a4c00] 17:53:19 INFO - PROCESS | 1655 | 1461027199639 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]]]}] 17:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 677ms 17:53:19 INFO - PROCESS | 1655 | 1461027199696 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:53:19 INFO - PROCESS | 1655 | 1461027199700 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:53:19 INFO - PROCESS | 1655 | 1461027199704 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 1655 | 1461027199706 Marionette TRACE conn2 <- [1,946,null,{}] 17:53:19 INFO - PROCESS | 1655 | 1461027199708 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}] 17:53:19 INFO - PROCESS | 1655 | 1461027199802 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:53:19 INFO - PROCESS | 1655 | 1461027199867 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a764000 == 66 [pid = 1655] [id = 244] 17:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11569e000) [pid = 1655] [serial = 730] [outer = 0x0] 17:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11a790800) [pid = 1655] [serial = 731] [outer = 0x11569e000] 17:53:19 INFO - PROCESS | 1655 | 1461027199895 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11a89fc00) [pid = 1655] [serial = 732] [outer = 0x11569e000] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11a916000 == 65 [pid = 1655] [id = 166] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12f653000 == 64 [pid = 1655] [id = 165] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d0b9000 == 63 [pid = 1655] [id = 236] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8ae000 == 62 [pid = 1655] [id = 235] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b28a800 == 61 [pid = 1655] [id = 234] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1291ed000 == 60 [pid = 1655] [id = 233] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x127a8d000 == 59 [pid = 1655] [id = 232] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x125b2b000 == 58 [pid = 1655] [id = 231] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123876800 == 57 [pid = 1655] [id = 230] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11569a400) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11924c000) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11bd60c00) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1270c8800) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12d161400) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11c383000 == 56 [pid = 1655] [id = 229] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11b752000 == 55 [pid = 1655] [id = 228] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11acbf800 == 54 [pid = 1655] [id = 227] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11a90d000 == 53 [pid = 1655] [id = 226] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118c1e800 == 52 [pid = 1655] [id = 225] 17:53:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11a903000 == 51 [pid = 1655] [id = 224] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12963ac00) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x129beec00) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b16d000) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12afa5400) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x127ae4c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11547e800) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11ababc00) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11b7f3c00) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x123619c00) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124287800) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129452c00) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128da7c00) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1175de800) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119d6f000) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129635800) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12b2c7400) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b2ba400) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bc6f400) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1191ba000) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11b711c00) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12d0d7800) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128da5c00) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x115892000) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12d0e4800) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11c358c00) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12bcf7c00) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129ae8c00) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 17:53:20 INFO - PROCESS | 1655 | 1461027200306 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]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 623ms 17:53:20 INFO - PROCESS | 1655 | 1461027200330 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:53:20 INFO - PROCESS | 1655 | 1461027200331 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:53:20 INFO - PROCESS | 1655 | 1461027200333 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 1655 | 1461027200336 Marionette TRACE conn2 <- [1,950,null,{}] 17:53:20 INFO - PROCESS | 1655 | 1461027200346 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}] 17:53:20 INFO - PROCESS | 1655 | 1461027200430 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:53:20 INFO - PROCESS | 1655 | 1461027200453 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a75e800 == 52 [pid = 1655] [id = 245] 17:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11a84ac00) [pid = 1655] [serial = 733] [outer = 0x0] 17:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11b71f800) [pid = 1655] [serial = 734] [outer = 0x11a84ac00] 17:53:20 INFO - PROCESS | 1655 | 1461027200482 Marionette DEBUG loaded listener.js 17:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11bd57800) [pid = 1655] [serial = 735] [outer = 0x11a84ac00] 17:53:20 INFO - PROCESS | 1655 | 1461027200839 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]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 17:53:20 INFO - PROCESS | 1655 | 1461027200854 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:53:20 INFO - PROCESS | 1655 | 1461027200856 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:53:20 INFO - PROCESS | 1655 | 1461027200860 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 1655 | 1461027200861 Marionette TRACE conn2 <- [1,954,null,{}] 17:53:20 INFO - PROCESS | 1655 | 1461027200864 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}] 17:53:20 INFO - PROCESS | 1655 | 1461027200949 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:53:20 INFO - PROCESS | 1655 | 1461027200953 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c26f000 == 53 [pid = 1655] [id = 246] 17:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11bd5b400) [pid = 1655] [serial = 736] [outer = 0x0] 17:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12361d000) [pid = 1655] [serial = 737] [outer = 0x11bd5b400] 17:53:20 INFO - PROCESS | 1655 | 1461027200980 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x125bc5800) [pid = 1655] [serial = 738] [outer = 0x11bd5b400] 17:53:21 INFO - PROCESS | 1655 | 1461027201315 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]]]}] 17:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 469ms 17:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:53:21 INFO - PROCESS | 1655 | 1461027201331 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 1655 | 1461027201332 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:53:21 INFO - PROCESS | 1655 | 1461027201334 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 1655 | 1461027201335 Marionette TRACE conn2 <- [1,958,null,{}] 17:53:21 INFO - PROCESS | 1655 | 1461027201337 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}] 17:53:21 INFO - PROCESS | 1655 | 1461027201422 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:53:21 INFO - PROCESS | 1655 | 1461027201471 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123883000 == 54 [pid = 1655] [id = 247] 17:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11c23c000) [pid = 1655] [serial = 739] [outer = 0x0] 17:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1270c8800) [pid = 1655] [serial = 740] [outer = 0x11c23c000] 17:53:21 INFO - PROCESS | 1655 | 1461027201498 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129147000) [pid = 1655] [serial = 741] [outer = 0x11c23c000] 17:53:21 INFO - PROCESS | 1655 | 1461027201817 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]]]}] 17:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 17:53:21 INFO - PROCESS | 1655 | 1461027201854 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 1655 | 1461027201856 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:53:21 INFO - PROCESS | 1655 | 1461027201860 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 1655 | 1461027201862 Marionette TRACE conn2 <- [1,962,null,{}] 17:53:21 INFO - PROCESS | 1655 | 1461027201865 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}] 17:53:21 INFO - PROCESS | 1655 | 1461027201980 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:53:22 INFO - PROCESS | 1655 | 1461027202057 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x127056000 == 55 [pid = 1655] [id = 248] 17:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1271d6000) [pid = 1655] [serial = 742] [outer = 0x0] 17:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12948cc00) [pid = 1655] [serial = 743] [outer = 0x1271d6000] 17:53:22 INFO - PROCESS | 1655 | 1461027202099 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129beac00) [pid = 1655] [serial = 744] [outer = 0x1271d6000] 17:53:22 INFO - PROCESS | 1655 | 1461027202550 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]]]}] 17:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 722ms 17:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:53:22 INFO - PROCESS | 1655 | 1461027202581 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 1655 | 1461027202582 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:53:22 INFO - PROCESS | 1655 | 1461027202584 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 1655 | 1461027202586 Marionette TRACE conn2 <- [1,966,null,{}] 17:53:22 INFO - PROCESS | 1655 | 1461027202588 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}] 17:53:22 INFO - PROCESS | 1655 | 1461027202687 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:53:22 INFO - PROCESS | 1655 | 1461027202693 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291f2000 == 56 [pid = 1655] [id = 249] 17:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128d9cc00) [pid = 1655] [serial = 745] [outer = 0x0] 17:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x129befc00) [pid = 1655] [serial = 746] [outer = 0x128d9cc00] 17:53:22 INFO - PROCESS | 1655 | 1461027202748 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b2bb400) [pid = 1655] [serial = 747] [outer = 0x128d9cc00] 17:53:23 INFO - PROCESS | 1655 | 1461027203107 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]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 570ms 17:53:23 INFO - PROCESS | 1655 | 1461027203155 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 1655 | 1461027203156 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:53:23 INFO - PROCESS | 1655 | 1461027203159 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 1655 | 1461027203160 Marionette TRACE conn2 <- [1,970,null,{}] 17:53:23 INFO - PROCESS | 1655 | 1461027203162 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}] 17:53:23 INFO - PROCESS | 1655 | 1461027203261 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:53:23 INFO - PROCESS | 1655 | 1461027203265 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b449000 == 57 [pid = 1655] [id = 250] 17:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12963ac00) [pid = 1655] [serial = 748] [outer = 0x0] 17:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b850800) [pid = 1655] [serial = 749] [outer = 0x12963ac00] 17:53:23 INFO - PROCESS | 1655 | 1461027203318 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12d0d7800) [pid = 1655] [serial = 750] [outer = 0x12963ac00] 17:53:23 INFO - PROCESS | 1655 | 1461027203638 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]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 17:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:53:23 INFO - PROCESS | 1655 | 1461027203678 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 1655 | 1461027203679 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:53:23 INFO - PROCESS | 1655 | 1461027203681 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 1655 | 1461027203682 Marionette TRACE conn2 <- [1,974,null,{}] 17:53:23 INFO - PROCESS | 1655 | 1461027203685 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}] 17:53:23 INFO - PROCESS | 1655 | 1461027203784 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:53:23 INFO - PROCESS | 1655 | 1461027203795 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b6800 == 58 [pid = 1655] [id = 251] 17:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12bc6f800) [pid = 1655] [serial = 751] [outer = 0x0] 17:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12d36bc00) [pid = 1655] [serial = 752] [outer = 0x12bc6f800] 17:53:23 INFO - PROCESS | 1655 | 1461027203820 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12d43ac00) [pid = 1655] [serial = 753] [outer = 0x12bc6f800] 17:53:24 INFO - PROCESS | 1655 | 1461027204145 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]]]}] 17:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 17:53:24 INFO - PROCESS | 1655 | 1461027204150 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1655 | 1461027204151 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:53:24 INFO - PROCESS | 1655 | 1461027204153 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1655 | 1461027204154 Marionette TRACE conn2 <- [1,978,null,{}] 17:53:24 INFO - PROCESS | 1655 | 1461027204156 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}] 17:53:24 INFO - PROCESS | 1655 | 1461027204256 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:53:24 INFO - PROCESS | 1655 | 1461027204269 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cec9000 == 59 [pid = 1655] [id = 252] 17:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b852c00) [pid = 1655] [serial = 754] [outer = 0x0] 17:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d442000) [pid = 1655] [serial = 755] [outer = 0x12b852c00] 17:53:24 INFO - PROCESS | 1655 | 1461027204295 Marionette DEBUG loaded listener.js 17:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12d447400) [pid = 1655] [serial = 756] [outer = 0x12b852c00] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11c235000) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x123dd7c00) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12948ec00) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11a789000) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118c86000) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11c237800) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11a9d3c00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x114403000) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11b7f1400) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x115490400) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x115476000) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12afa1000) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11a74ac00) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x125bc0800) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x115486c00) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11b70a800) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1185ee400) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x125ee0400) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:53:24 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b2b8800) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:53:24 INFO - PROCESS | 1655 | 1461027204736 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]]]}] 17:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 620ms 17:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:53:24 INFO - PROCESS | 1655 | 1461027204779 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1655 | 1461027204781 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:53:24 INFO - PROCESS | 1655 | 1461027204783 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1655 | 1461027204785 Marionette TRACE conn2 <- [1,982,null,{}] 17:53:24 INFO - PROCESS | 1655 | 1461027204800 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}] 17:53:24 INFO - PROCESS | 1655 | 1461027204902 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:53:24 INFO - PROCESS | 1655 | 1461027204906 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab6000 == 60 [pid = 1655] [id = 253] 17:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118af3000) [pid = 1655] [serial = 757] [outer = 0x0] 17:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x129639000) [pid = 1655] [serial = 758] [outer = 0x118af3000] 17:53:24 INFO - PROCESS | 1655 | 1461027204936 Marionette DEBUG loaded listener.js 17:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12d440800) [pid = 1655] [serial = 759] [outer = 0x118af3000] 17:53:25 INFO - PROCESS | 1655 | 1461027205301 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]]]}] 17:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 529ms 17:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:53:25 INFO - PROCESS | 1655 | 1461027205312 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 1655 | 1461027205313 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:53:25 INFO - PROCESS | 1655 | 1461027205315 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 1655 | 1461027205317 Marionette TRACE conn2 <- [1,986,null,{}] 17:53:25 INFO - PROCESS | 1655 | 1461027205319 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}] 17:53:25 INFO - PROCESS | 1655 | 1461027205406 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:53:25 INFO - PROCESS | 1655 | 1461027205458 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e414800 == 61 [pid = 1655] [id = 254] 17:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11a74ac00) [pid = 1655] [serial = 760] [outer = 0x0] 17:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12daa3000) [pid = 1655] [serial = 761] [outer = 0x11a74ac00] 17:53:25 INFO - PROCESS | 1655 | 1461027205484 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12daaec00) [pid = 1655] [serial = 762] [outer = 0x11a74ac00] 17:53:25 INFO - PROCESS | 1655 | 1461027205770 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]]]}] 17:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 470ms 17:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:53:25 INFO - PROCESS | 1655 | 1461027205787 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 1655 | 1461027205788 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:53:25 INFO - PROCESS | 1655 | 1461027205799 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 1655 | 1461027205800 Marionette TRACE conn2 <- [1,990,null,{}] 17:53:25 INFO - PROCESS | 1655 | 1461027205804 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}] 17:53:25 INFO - PROCESS | 1655 | 1461027205887 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:53:25 INFO - PROCESS | 1655 | 1461027205894 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edcc000 == 62 [pid = 1655] [id = 255] 17:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12daa6000) [pid = 1655] [serial = 763] [outer = 0x0] 17:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12dcbb400) [pid = 1655] [serial = 764] [outer = 0x12daa6000] 17:53:25 INFO - PROCESS | 1655 | 1461027205919 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12daa4800) [pid = 1655] [serial = 765] [outer = 0x12daa6000] 17:53:26 INFO - PROCESS | 1655 | 1461027206248 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]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 483ms 17:53:26 INFO - PROCESS | 1655 | 1461027206274 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 1655 | 1461027206275 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:53:26 INFO - PROCESS | 1655 | 1461027206280 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 1655 | 1461027206281 Marionette TRACE conn2 <- [1,994,null,{}] 17:53:26 INFO - PROCESS | 1655 | 1461027206283 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}] 17:53:26 INFO - PROCESS | 1655 | 1461027206389 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:53:26 INFO - PROCESS | 1655 | 1461027206396 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edda000 == 63 [pid = 1655] [id = 256] 17:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11a849800) [pid = 1655] [serial = 766] [outer = 0x0] 17:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12dcb7800) [pid = 1655] [serial = 767] [outer = 0x11a849800] 17:53:26 INFO - PROCESS | 1655 | 1461027206422 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12e387000) [pid = 1655] [serial = 768] [outer = 0x11a849800] 17:53:26 INFO - PROCESS | 1655 | 1461027206873 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]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 619ms 17:53:26 INFO - PROCESS | 1655 | 1461027206900 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 1655 | 1461027206902 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:53:26 INFO - PROCESS | 1655 | 1461027206906 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 1655 | 1461027206909 Marionette TRACE conn2 <- [1,998,null,{}] 17:53:26 INFO - PROCESS | 1655 | 1461027206931 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}] 17:53:27 INFO - PROCESS | 1655 | 1461027207037 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:53:27 INFO - PROCESS | 1655 | 1461027207104 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a512800 == 64 [pid = 1655] [id = 257] 17:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11547e800) [pid = 1655] [serial = 769] [outer = 0x0] 17:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1181a8000) [pid = 1655] [serial = 770] [outer = 0x11547e800] 17:53:27 INFO - PROCESS | 1655 | 1461027207137 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1191ba000) [pid = 1655] [serial = 771] [outer = 0x11547e800] 17:53:27 INFO - PROCESS | 1655 | 1461027207549 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]]]}] 17:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 689ms 17:53:27 INFO - PROCESS | 1655 | 1461027207595 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 1655 | 1461027207599 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:53:27 INFO - PROCESS | 1655 | 1461027207604 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 1655 | 1461027207606 Marionette TRACE conn2 <- [1,1002,null,{}] 17:53:27 INFO - PROCESS | 1655 | 1461027207608 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}] 17:53:27 INFO - PROCESS | 1655 | 1461027207715 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:53:27 INFO - PROCESS | 1655 | 1461027207769 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd19000 == 65 [pid = 1655] [id = 258] 17:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119c7b000) [pid = 1655] [serial = 772] [outer = 0x0] 17:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11a9e2000) [pid = 1655] [serial = 773] [outer = 0x119c7b000] 17:53:27 INFO - PROCESS | 1655 | 1461027207799 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11bb2e800) [pid = 1655] [serial = 774] [outer = 0x119c7b000] 17:53:28 INFO - PROCESS | 1655 | 1461027208261 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]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 674ms 17:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:53:28 INFO - PROCESS | 1655 | 1461027208279 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 1655 | 1461027208280 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:53:28 INFO - PROCESS | 1655 | 1461027208282 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1655 | 1461027208285 Marionette TRACE conn2 <- [1,1006,null,{}] 17:53:28 INFO - PROCESS | 1655 | 1461027208310 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}] 17:53:28 INFO - PROCESS | 1655 | 1461027208432 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:53:28 INFO - PROCESS | 1655 | 1461027208483 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab9800 == 66 [pid = 1655] [id = 259] 17:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x127b41400) [pid = 1655] [serial = 775] [outer = 0x0] 17:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12948b000) [pid = 1655] [serial = 776] [outer = 0x127b41400] 17:53:28 INFO - PROCESS | 1655 | 1461027208515 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x129638400) [pid = 1655] [serial = 777] [outer = 0x127b41400] 17:53:28 INFO - PROCESS | 1655 | 1461027208936 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]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 17:53:28 INFO - PROCESS | 1655 | 1461027208954 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:53:28 INFO - PROCESS | 1655 | 1461027208956 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:53:28 INFO - PROCESS | 1655 | 1461027208958 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1655 | 1461027208960 Marionette TRACE conn2 <- [1,1010,null,{}] 17:53:28 INFO - PROCESS | 1655 | 1461027208962 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}] 17:53:29 INFO - PROCESS | 1655 | 1461027209083 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:53:29 INFO - PROCESS | 1655 | 1461027209148 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f089800 == 67 [pid = 1655] [id = 260] 17:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x129638c00) [pid = 1655] [serial = 778] [outer = 0x0] 17:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x129ae9400) [pid = 1655] [serial = 779] [outer = 0x129638c00] 17:53:29 INFO - PROCESS | 1655 | 1461027209178 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12b85b800) [pid = 1655] [serial = 780] [outer = 0x129638c00] 17:53:29 INFO - PROCESS | 1655 | 1461027209583 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]]]}] 17:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 669ms 17:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:53:29 INFO - PROCESS | 1655 | 1461027209629 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:53:29 INFO - PROCESS | 1655 | 1461027209630 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:53:29 INFO - PROCESS | 1655 | 1461027209632 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:53:29 INFO - PROCESS | 1655 | 1461027209634 Marionette TRACE conn2 <- [1,1014,null,{}] 17:53:29 INFO - PROCESS | 1655 | 1461027209637 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}] 17:53:29 INFO - PROCESS | 1655 | 1461027209737 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:53:29 INFO - PROCESS | 1655 | 1461027209791 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f65b000 == 68 [pid = 1655] [id = 261] 17:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129ae2c00) [pid = 1655] [serial = 781] [outer = 0x0] 17:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12d36e000) [pid = 1655] [serial = 782] [outer = 0x129ae2c00] 17:53:29 INFO - PROCESS | 1655 | 1461027209820 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12daa7000) [pid = 1655] [serial = 783] [outer = 0x129ae2c00] 17:53:30 INFO - PROCESS | 1655 | 1461027210282 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]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 669ms 17:53:30 INFO - PROCESS | 1655 | 1461027210303 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 1655 | 1461027210304 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:53:30 INFO - PROCESS | 1655 | 1461027210307 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 1655 | 1461027210308 Marionette TRACE conn2 <- [1,1018,null,{}] 17:53:30 INFO - PROCESS | 1655 | 1461027210313 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}] 17:53:30 INFO - PROCESS | 1655 | 1461027210602 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:53:30 INFO - PROCESS | 1655 | 1461027210740 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b33800 == 69 [pid = 1655] [id = 262] 17:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1146b5c00) [pid = 1655] [serial = 784] [outer = 0x0] 17:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x114b7f800) [pid = 1655] [serial = 785] [outer = 0x1146b5c00] 17:53:30 INFO - PROCESS | 1655 | 1461027210779 Marionette DEBUG loaded listener.js 17:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1155edc00) [pid = 1655] [serial = 786] [outer = 0x1146b5c00] 17:53:31 INFO - PROCESS | 1655 | 1461027211300 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]]]}] 17:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1026ms 17:53:31 INFO - PROCESS | 1655 | 1461027211334 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:53:31 INFO - PROCESS | 1655 | 1461027211337 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:53:31 INFO - PROCESS | 1655 | 1461027211340 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 1655 | 1461027211342 Marionette TRACE conn2 <- [1,1022,null,{}] 17:53:31 INFO - PROCESS | 1655 | 1461027211345 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}] 17:53:31 INFO - PROCESS | 1655 | 1461027211440 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:53:31 INFO - PROCESS | 1655 | 1461027211496 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa84000 == 70 [pid = 1655] [id = 263] 17:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1181a9800) [pid = 1655] [serial = 787] [outer = 0x0] 17:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x119c6d000) [pid = 1655] [serial = 788] [outer = 0x1181a9800] 17:53:31 INFO - PROCESS | 1655 | 1461027211526 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11a84d000) [pid = 1655] [serial = 789] [outer = 0x1181a9800] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11befc800 == 69 [pid = 1655] [id = 124] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12edcc000 == 68 [pid = 1655] [id = 255] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e414800 == 67 [pid = 1655] [id = 254] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab6000 == 66 [pid = 1655] [id = 253] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12cec9000 == 65 [pid = 1655] [id = 252] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b6800 == 64 [pid = 1655] [id = 251] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b449000 == 63 [pid = 1655] [id = 250] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1291f2000 == 62 [pid = 1655] [id = 249] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x127056000 == 61 [pid = 1655] [id = 248] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x123883000 == 60 [pid = 1655] [id = 247] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11c26f000 == 59 [pid = 1655] [id = 246] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11a75e800 == 58 [pid = 1655] [id = 245] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11a764000 == 57 [pid = 1655] [id = 244] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd1c800 == 56 [pid = 1655] [id = 243] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8b2000 == 55 [pid = 1655] [id = 242] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e40c800 == 54 [pid = 1655] [id = 241] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0be000 == 53 [pid = 1655] [id = 240] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11c324000 == 52 [pid = 1655] [id = 239] 17:53:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11928d800 == 51 [pid = 1655] [id = 238] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x127ae9c00) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1181a9000) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x123625000) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11a74ec00) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x127b43000) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x129142800) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x129493000) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x129486400) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x129759000) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x129634400) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11a849400) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11a9c8400) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119139000) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x119c7bc00) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x123ceb400) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11b720000) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11b7f0800) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11abb2000) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1181ac000) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11bd5cc00) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11beb0400) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1158f0c00) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x115696000) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x118e54c00) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129be5400) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12962c800) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12b2c0400) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11a8a0800) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129ae5800) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b84d000) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12af9d800) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x129bee000) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b171000) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x127b0d400) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12d015c00) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b2bec00) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12bcf3c00) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 17:53:31 INFO - PROCESS | 1655 | 1461027211954 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]]]}] 17:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 622ms 17:53:31 INFO - PROCESS | 1655 | 1461027211962 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:53:31 INFO - PROCESS | 1655 | 1461027211964 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:53:31 INFO - PROCESS | 1655 | 1461027211966 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 1655 | 1461027211967 Marionette TRACE conn2 <- [1,1026,null,{}] 17:53:31 INFO - PROCESS | 1655 | 1461027211970 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}] 17:53:32 INFO - PROCESS | 1655 | 1461027212070 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:53:32 INFO - PROCESS | 1655 | 1461027212186 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a768800 == 52 [pid = 1655] [id = 264] 17:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1181a9000) [pid = 1655] [serial = 790] [outer = 0x0] 17:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11a9cb000) [pid = 1655] [serial = 791] [outer = 0x1181a9000] 17:53:32 INFO - PROCESS | 1655 | 1461027212229 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11b77ec00) [pid = 1655] [serial = 792] [outer = 0x1181a9000] 17:53:32 INFO - PROCESS | 1655 | 1461027212697 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]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 772ms 17:53:32 INFO - PROCESS | 1655 | 1461027212739 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 1655 | 1461027212743 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:53:32 INFO - PROCESS | 1655 | 1461027212764 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 1655 | 1461027212767 Marionette TRACE conn2 <- [1,1030,null,{}] 17:53:32 INFO - PROCESS | 1655 | 1461027212770 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}] 17:53:32 INFO - PROCESS | 1655 | 1461027212849 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:53:32 INFO - PROCESS | 1655 | 1461027212853 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c332800 == 53 [pid = 1655] [id = 265] 17:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11b7efc00) [pid = 1655] [serial = 793] [outer = 0x0] 17:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123628000) [pid = 1655] [serial = 794] [outer = 0x11b7efc00] 17:53:32 INFO - PROCESS | 1655 | 1461027212882 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123cef000) [pid = 1655] [serial = 795] [outer = 0x11b7efc00] 17:53:33 INFO - PROCESS | 1655 | 1461027213213 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]]]}] 17:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 478ms 17:53:33 INFO - PROCESS | 1655 | 1461027213234 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:53:33 INFO - PROCESS | 1655 | 1461027213236 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:53:33 INFO - PROCESS | 1655 | 1461027213238 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 1655 | 1461027213239 Marionette TRACE conn2 <- [1,1034,null,{}] 17:53:33 INFO - PROCESS | 1655 | 1461027213242 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}] 17:53:33 INFO - PROCESS | 1655 | 1461027213343 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:53:33 INFO - PROCESS | 1655 | 1461027213352 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x123763000 == 54 [pid = 1655] [id = 266] 17:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x123620800) [pid = 1655] [serial = 796] [outer = 0x0] 17:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1270cf800) [pid = 1655] [serial = 797] [outer = 0x123620800] 17:53:33 INFO - PROCESS | 1655 | 1461027213375 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128d9f000) [pid = 1655] [serial = 798] [outer = 0x123620800] 17:53:33 INFO - PROCESS | 1655 | 1461027213693 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]]]}] 17:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 17:53:33 INFO - PROCESS | 1655 | 1461027213712 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:53:33 INFO - PROCESS | 1655 | 1461027213713 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:53:33 INFO - PROCESS | 1655 | 1461027213716 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 1655 | 1461027213717 Marionette TRACE conn2 <- [1,1038,null,{}] 17:53:33 INFO - PROCESS | 1655 | 1461027213720 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}] 17:53:33 INFO - PROCESS | 1655 | 1461027213821 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:53:33 INFO - PROCESS | 1655 | 1461027213829 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119285800 == 55 [pid = 1655] [id = 267] 17:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129632400) [pid = 1655] [serial = 799] [outer = 0x0] 17:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129637400) [pid = 1655] [serial = 800] [outer = 0x129632400] 17:53:33 INFO - PROCESS | 1655 | 1461027213880 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129be1800) [pid = 1655] [serial = 801] [outer = 0x129632400] 17:53:34 INFO - PROCESS | 1655 | 1461027214387 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]]]}] 17:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 719ms 17:53:34 INFO - PROCESS | 1655 | 1461027214436 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 1655 | 1461027214437 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:53:34 INFO - PROCESS | 1655 | 1461027214439 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 1655 | 1461027214440 Marionette TRACE conn2 <- [1,1042,null,{}] 17:53:34 INFO - PROCESS | 1655 | 1461027214445 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}] 17:53:34 INFO - PROCESS | 1655 | 1461027214542 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:53:34 INFO - PROCESS | 1655 | 1461027214594 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de8000 == 56 [pid = 1655] [id = 268] 17:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12963a800) [pid = 1655] [serial = 802] [outer = 0x0] 17:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b165c00) [pid = 1655] [serial = 803] [outer = 0x12963a800] 17:53:34 INFO - PROCESS | 1655 | 1461027214620 Marionette DEBUG loaded listener.js 17:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b2bd800) [pid = 1655] [serial = 804] [outer = 0x12963a800] 17:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms 17:53:34 INFO - PROCESS | 1655 | 1461027214954 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]]]}] 17:53:34 INFO - PROCESS | 1655 | 1461027214961 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 1655 | 1461027214962 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:53:34 INFO - PROCESS | 1655 | 1461027214964 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 1655 | 1461027214965 Marionette TRACE conn2 <- [1,1046,null,{}] 17:53:34 INFO - PROCESS | 1655 | 1461027214967 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}] 17:53:35 INFO - PROCESS | 1655 | 1461027215069 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:53:35 INFO - PROCESS | 1655 | 1461027215074 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a8f000 == 57 [pid = 1655] [id = 269] 17:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b172c00) [pid = 1655] [serial = 805] [outer = 0x0] 17:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b84fc00) [pid = 1655] [serial = 806] [outer = 0x12b172c00] 17:53:35 INFO - PROCESS | 1655 | 1461027215128 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12d00a400) [pid = 1655] [serial = 807] [outer = 0x12b172c00] 17:53:35 INFO - PROCESS | 1655 | 1461027215487 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]]]}] 17:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 569ms 17:53:35 INFO - PROCESS | 1655 | 1461027215540 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:53:35 INFO - PROCESS | 1655 | 1461027215542 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:53:35 INFO - PROCESS | 1655 | 1461027215545 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:53:35 INFO - PROCESS | 1655 | 1461027215547 Marionette TRACE conn2 <- [1,1050,null,{}] 17:53:35 INFO - PROCESS | 1655 | 1461027215550 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}] 17:53:35 INFO - PROCESS | 1655 | 1461027215681 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:53:35 INFO - PROCESS | 1655 | 1461027215696 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b805000 == 58 [pid = 1655] [id = 270] 17:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12bc73000) [pid = 1655] [serial = 808] [outer = 0x0] 17:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12d0dd000) [pid = 1655] [serial = 809] [outer = 0x12bc73000] 17:53:35 INFO - PROCESS | 1655 | 1461027215722 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12d376c00) [pid = 1655] [serial = 810] [outer = 0x12bc73000] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12b852c00) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118af3000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11a74ac00) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12daa6000) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128d9cc00) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12963ac00) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11569e000) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1155a4c00) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11a84ac00) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11bd5b400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1271d6000) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11c23c000) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bc6f800) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:53:36 INFO - PROCESS | 1655 | 1461027216215 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]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 724ms 17:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:53:36 INFO - PROCESS | 1655 | 1461027216269 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 1655 | 1461027216270 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:53:36 INFO - PROCESS | 1655 | 1461027216272 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 1655 | 1461027216274 Marionette TRACE conn2 <- [1,1054,null,{}] 17:53:36 INFO - PROCESS | 1655 | 1461027216276 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}] 17:53:36 INFO - PROCESS | 1655 | 1461027216357 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:53:36 INFO - PROCESS | 1655 | 1461027216364 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd13800 == 59 [pid = 1655] [id = 271] 17:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11a8a6c00) [pid = 1655] [serial = 811] [outer = 0x0] 17:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11bd5bc00) [pid = 1655] [serial = 812] [outer = 0x11a8a6c00] 17:53:36 INFO - PROCESS | 1655 | 1461027216390 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12afa2800) [pid = 1655] [serial = 813] [outer = 0x11a8a6c00] 17:53:36 INFO - PROCESS | 1655 | 1461027216713 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]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 17:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:53:36 INFO - PROCESS | 1655 | 1461027216746 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 1655 | 1461027216747 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:53:36 INFO - PROCESS | 1655 | 1461027216749 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 1655 | 1461027216750 Marionette TRACE conn2 <- [1,1058,null,{}] 17:53:36 INFO - PROCESS | 1655 | 1461027216752 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}] 17:53:36 INFO - PROCESS | 1655 | 1461027216852 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:53:36 INFO - PROCESS | 1655 | 1461027216860 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0bc000 == 60 [pid = 1655] [id = 272] 17:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12d0dcc00) [pid = 1655] [serial = 814] [outer = 0x0] 17:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12d43d000) [pid = 1655] [serial = 815] [outer = 0x12d0dcc00] 17:53:36 INFO - PROCESS | 1655 | 1461027216891 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12daab400) [pid = 1655] [serial = 816] [outer = 0x12d0dcc00] 17:53:37 INFO - PROCESS | 1655 | 1461027217237 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]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 17:53:37 INFO - PROCESS | 1655 | 1461027217268 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1655 | 1461027217270 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:53:37 INFO - PROCESS | 1655 | 1461027217272 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1655 | 1461027217274 Marionette TRACE conn2 <- [1,1062,null,{}] 17:53:37 INFO - PROCESS | 1655 | 1461027217276 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}] 17:53:37 INFO - PROCESS | 1655 | 1461027217402 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:53:37 INFO - PROCESS | 1655 | 1461027217554 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edcc000 == 61 [pid = 1655] [id = 273] 17:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12e4b0000) [pid = 1655] [serial = 817] [outer = 0x0] 17:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12e4b4000) [pid = 1655] [serial = 818] [outer = 0x12e4b0000] 17:53:37 INFO - PROCESS | 1655 | 1461027217580 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12e9ae400) [pid = 1655] [serial = 819] [outer = 0x12e4b0000] 17:53:37 INFO - PROCESS | 1655 | 1461027217848 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]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 623ms 17:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:53:37 INFO - PROCESS | 1655 | 1461027217899 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1655 | 1461027217901 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:53:37 INFO - PROCESS | 1655 | 1461027217903 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1655 | 1461027217904 Marionette TRACE conn2 <- [1,1066,null,{}] 17:53:37 INFO - PROCESS | 1655 | 1461027217906 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}] 17:53:37 INFO - PROCESS | 1655 | 1461027217989 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:53:38 INFO - PROCESS | 1655 | 1461027218060 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f645000 == 62 [pid = 1655] [id = 274] 17:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12e9ae000) [pid = 1655] [serial = 820] [outer = 0x0] 17:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12e9b6000) [pid = 1655] [serial = 821] [outer = 0x12e9ae000] 17:53:38 INFO - PROCESS | 1655 | 1461027218086 Marionette DEBUG loaded listener.js 17:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e9bb800) [pid = 1655] [serial = 822] [outer = 0x12e9ae000] 17:53:38 INFO - PROCESS | 1655 | 1461027218517 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]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 620ms 17:53:38 INFO - PROCESS | 1655 | 1461027218523 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1655 | 1461027218526 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:53:38 INFO - PROCESS | 1655 | 1461027218530 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1655 | 1461027218532 Marionette TRACE conn2 <- [1,1070,null,{}] 17:53:38 INFO - PROCESS | 1655 | 1461027218536 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}] 17:53:38 INFO - PROCESS | 1655 | 1461027218642 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:53:38 INFO - PROCESS | 1655 | 1461027218710 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa87000 == 63 [pid = 1655] [id = 275] 17:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1158f4800) [pid = 1655] [serial = 823] [outer = 0x0] 17:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119246c00) [pid = 1655] [serial = 824] [outer = 0x1158f4800] 17:53:38 INFO - PROCESS | 1655 | 1461027218743 Marionette DEBUG loaded listener.js 17:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11a78fc00) [pid = 1655] [serial = 825] [outer = 0x1158f4800] 17:53:39 INFO - PROCESS | 1655 | 1461027219151 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]]]}] 17:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 673ms 17:53:39 INFO - PROCESS | 1655 | 1461027219221 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:53:39 INFO - PROCESS | 1655 | 1461027219225 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:53:39 INFO - PROCESS | 1655 | 1461027219260 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:53:39 INFO - PROCESS | 1655 | 1461027219262 Marionette TRACE conn2 <- [1,1074,null,{}] 17:53:39 INFO - PROCESS | 1655 | 1461027219266 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}] 17:53:39 INFO - PROCESS | 1655 | 1461027219371 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:53:39 INFO - PROCESS | 1655 | 1461027219435 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x125eaf000 == 64 [pid = 1655] [id = 276] 17:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11a9e1c00) [pid = 1655] [serial = 826] [outer = 0x0] 17:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11b777800) [pid = 1655] [serial = 827] [outer = 0x11a9e1c00] 17:53:39 INFO - PROCESS | 1655 | 1461027219467 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11bea6800) [pid = 1655] [serial = 828] [outer = 0x11a9e1c00] 17:53:39 INFO - PROCESS | 1655 | 1461027219874 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]]]}] 17:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 690ms 17:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:53:39 INFO - PROCESS | 1655 | 1461027219932 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:53:39 INFO - PROCESS | 1655 | 1461027219933 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:53:39 INFO - PROCESS | 1655 | 1461027219936 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:53:39 INFO - PROCESS | 1655 | 1461027219938 Marionette TRACE conn2 <- [1,1078,null,{}] 17:53:39 INFO - PROCESS | 1655 | 1461027219965 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}] 17:53:40 INFO - PROCESS | 1655 | 1461027220076 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:53:40 INFO - PROCESS | 1655 | 1461027220144 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e402800 == 65 [pid = 1655] [id = 277] 17:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1291c8400) [pid = 1655] [serial = 829] [outer = 0x0] 17:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x129490800) [pid = 1655] [serial = 830] [outer = 0x1291c8400] 17:53:40 INFO - PROCESS | 1655 | 1461027220176 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129adb000) [pid = 1655] [serial = 831] [outer = 0x1291c8400] 17:53:40 INFO - PROCESS | 1655 | 1461027220584 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]]]}] 17:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 17:53:40 INFO - PROCESS | 1655 | 1461027220607 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:53:40 INFO - PROCESS | 1655 | 1461027220609 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:53:40 INFO - PROCESS | 1655 | 1461027220612 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 1655 | 1461027220613 Marionette TRACE conn2 <- [1,1082,null,{}] 17:53:40 INFO - PROCESS | 1655 | 1461027220615 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}] 17:53:40 INFO - PROCESS | 1655 | 1461027220737 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:53:40 INFO - PROCESS | 1655 | 1461027220792 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc9e000 == 66 [pid = 1655] [id = 278] 17:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129be0800) [pid = 1655] [serial = 832] [outer = 0x0] 17:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12b852800) [pid = 1655] [serial = 833] [outer = 0x129be0800] 17:53:40 INFO - PROCESS | 1655 | 1461027220822 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12d443000) [pid = 1655] [serial = 834] [outer = 0x129be0800] 17:53:41 INFO - PROCESS | 1655 | 1461027221231 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]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 668ms 17:53:41 INFO - PROCESS | 1655 | 1461027221281 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 1655 | 1461027221282 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:53:41 INFO - PROCESS | 1655 | 1461027221285 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 1655 | 1461027221286 Marionette TRACE conn2 <- [1,1086,null,{}] 17:53:41 INFO - PROCESS | 1655 | 1461027221288 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}] 17:53:41 INFO - PROCESS | 1655 | 1461027221387 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:53:41 INFO - PROCESS | 1655 | 1461027221452 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe74800 == 67 [pid = 1655] [id = 279] 17:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129be5000) [pid = 1655] [serial = 835] [outer = 0x0] 17:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12dcb1c00) [pid = 1655] [serial = 836] [outer = 0x129be5000] 17:53:41 INFO - PROCESS | 1655 | 1461027221482 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12e388800) [pid = 1655] [serial = 837] [outer = 0x129be5000] 17:53:41 INFO - PROCESS | 1655 | 1461027221903 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]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 17:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:53:41 INFO - PROCESS | 1655 | 1461027221955 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 1655 | 1461027221956 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:53:41 INFO - PROCESS | 1655 | 1461027221958 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 1655 | 1461027221960 Marionette TRACE conn2 <- [1,1090,null,{}] 17:53:41 INFO - PROCESS | 1655 | 1461027221962 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}] 17:53:42 INFO - PROCESS | 1655 | 1461027222096 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:53:42 INFO - PROCESS | 1655 | 1461027222175 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x13003c000 == 68 [pid = 1655] [id = 280] 17:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12e9b3000) [pid = 1655] [serial = 838] [outer = 0x0] 17:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12edaf000) [pid = 1655] [serial = 839] [outer = 0x12e9b3000] 17:53:42 INFO - PROCESS | 1655 | 1461027222207 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12ef60c00) [pid = 1655] [serial = 840] [outer = 0x12e9b3000] 17:53:42 INFO - PROCESS | 1655 | 1461027222637 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]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 719ms 17:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:53:42 INFO - PROCESS | 1655 | 1461027222677 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 1655 | 1461027222679 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:53:42 INFO - PROCESS | 1655 | 1461027222681 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 1655 | 1461027222682 Marionette TRACE conn2 <- [1,1094,null,{}] 17:53:42 INFO - PROCESS | 1655 | 1461027222685 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}] 17:53:42 INFO - PROCESS | 1655 | 1461027222788 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:53:42 INFO - PROCESS | 1655 | 1461027222842 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a521000 == 69 [pid = 1655] [id = 281] 17:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11858ec00) [pid = 1655] [serial = 841] [outer = 0x0] 17:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x118594400) [pid = 1655] [serial = 842] [outer = 0x11858ec00] 17:53:42 INFO - PROCESS | 1655 | 1461027222872 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x118598c00) [pid = 1655] [serial = 843] [outer = 0x11858ec00] 17:53:43 INFO - PROCESS | 1655 | 1461027223550 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]]]}] 17:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 918ms 17:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:53:43 INFO - PROCESS | 1655 | 1461027223600 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:53:43 INFO - PROCESS | 1655 | 1461027223602 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:53:43 INFO - PROCESS | 1655 | 1461027223605 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 1655 | 1461027223608 Marionette TRACE conn2 <- [1,1098,null,{}] 17:53:43 INFO - PROCESS | 1655 | 1461027223612 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}] 17:53:43 INFO - PROCESS | 1655 | 1461027223711 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:53:43 INFO - PROCESS | 1655 | 1461027223782 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c260000 == 70 [pid = 1655] [id = 282] 17:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x115698800) [pid = 1655] [serial = 844] [outer = 0x0] 17:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11858f000) [pid = 1655] [serial = 845] [outer = 0x115698800] 17:53:43 INFO - PROCESS | 1655 | 1461027223811 Marionette DEBUG loaded listener.js 17:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x119253800) [pid = 1655] [serial = 846] [outer = 0x115698800] 17:53:44 INFO - PROCESS | 1655 | 1461027224220 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]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 625ms 17:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:53:44 INFO - PROCESS | 1655 | 1461027224230 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 1655 | 1461027224234 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:53:44 INFO - PROCESS | 1655 | 1461027224238 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - PROCESS | 1655 | 1461027224240 Marionette TRACE conn2 <- [1,1102,null,{}] 17:53:44 INFO - PROCESS | 1655 | 1461027224243 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}] 17:53:44 INFO - PROCESS | 1655 | 1461027224338 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x118597c00) [pid = 1655] [serial = 847] [outer = 0x12f7dcc00] 17:53:44 INFO - PROCESS | 1655 | 1461027224411 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11910c000 == 71 [pid = 1655] [id = 283] 17:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1146b8000) [pid = 1655] [serial = 848] [outer = 0x0] 17:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x118f8b000) [pid = 1655] [serial = 849] [outer = 0x1146b8000] 17:53:44 INFO - PROCESS | 1655 | 1461027224481 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11b77fc00) [pid = 1655] [serial = 850] [outer = 0x1146b8000] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12edcc000 == 70 [pid = 1655] [id = 273] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12dcb7800) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0bc000 == 69 [pid = 1655] [id = 272] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd13800 == 68 [pid = 1655] [id = 271] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12b805000 == 67 [pid = 1655] [id = 270] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x129a8f000 == 66 [pid = 1655] [id = 269] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x128de8000 == 65 [pid = 1655] [id = 268] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119285800 == 64 [pid = 1655] [id = 267] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x123763000 == 63 [pid = 1655] [id = 266] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11c332800 == 62 [pid = 1655] [id = 265] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11a768800 == 61 [pid = 1655] [id = 264] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa84000 == 60 [pid = 1655] [id = 263] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119b33800 == 59 [pid = 1655] [id = 262] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12f65b000 == 58 [pid = 1655] [id = 261] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12f089800 == 57 [pid = 1655] [id = 260] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab9800 == 56 [pid = 1655] [id = 259] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd19000 == 55 [pid = 1655] [id = 258] 17:53:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11a512800 == 54 [pid = 1655] [id = 257] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12bcf4800) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12d442000) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x129639000) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12d440800) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12daaec00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12d447400) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12d43ac00) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12daa4800) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12daa3000) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x129beac00) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12dcbb400) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x129befc00) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12d0d7800) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12b850800) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12b2bb400) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11a89fc00) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11a790800) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x118541400) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x119247800) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11a9d2400) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11b71f800) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11bd57800) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1181aa800) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x127067000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12361d000) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x125bc5800) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12948cc00) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1270c8800) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x129147000) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12d0dc000) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12afa4c00) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d36bc00) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 17:53:44 INFO - PROCESS | 1655 | 1461027224847 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]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 620ms 17:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:53:44 INFO - PROCESS | 1655 | 1461027224859 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 1655 | 1461027224862 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:53:44 INFO - PROCESS | 1655 | 1461027224865 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - PROCESS | 1655 | 1461027224867 Marionette TRACE conn2 <- [1,1106,null,{}] 17:53:44 INFO - PROCESS | 1655 | 1461027224874 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}] 17:53:44 INFO - PROCESS | 1655 | 1461027224964 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:53:45 INFO - PROCESS | 1655 | 1461027225035 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bef2800 == 55 [pid = 1655] [id = 284] 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11beae400) [pid = 1655] [serial = 851] [outer = 0x0] 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123624000) [pid = 1655] [serial = 852] [outer = 0x11beae400] 17:53:45 INFO - PROCESS | 1655 | 1461027225063 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x127456c00) [pid = 1655] [serial = 853] [outer = 0x11beae400] 17:53:45 INFO - PROCESS | 1655 | 1461027225372 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]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 17:53:45 INFO - PROCESS | 1655 | 1461027225385 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:53:45 INFO - PROCESS | 1655 | 1461027225387 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:53:45 INFO - PROCESS | 1655 | 1461027225389 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1655 | 1461027225390 Marionette TRACE conn2 <- [1,1110,null,{}] 17:53:45 INFO - PROCESS | 1655 | 1461027225396 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}] 17:53:45 INFO - PROCESS | 1655 | 1461027225481 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:53:45 INFO - PROCESS | 1655 | 1461027225531 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b29000 == 56 [pid = 1655] [id = 285] 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1236e7c00) [pid = 1655] [serial = 854] [outer = 0x0] 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1291c5400) [pid = 1655] [serial = 855] [outer = 0x1236e7c00] 17:53:45 INFO - PROCESS | 1655 | 1461027225558 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129759000) [pid = 1655] [serial = 856] [outer = 0x1236e7c00] 17:53:45 INFO - PROCESS | 1655 | 1461027225846 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]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 472ms 17:53:45 INFO - PROCESS | 1655 | 1461027225866 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:53:45 INFO - PROCESS | 1655 | 1461027225868 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:53:45 INFO - PROCESS | 1655 | 1461027225870 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1655 | 1461027225871 Marionette TRACE conn2 <- [1,1114,null,{}] 17:53:45 INFO - PROCESS | 1655 | 1461027225873 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}] 17:53:45 INFO - PROCESS | 1655 | 1461027225969 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:53:45 INFO - PROCESS | 1655 | 1461027225973 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a91800 == 57 [pid = 1655] [id = 286] 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12948ec00) [pid = 1655] [serial = 857] [outer = 0x0] 17:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129bec800) [pid = 1655] [serial = 858] [outer = 0x12948ec00] 17:53:46 INFO - PROCESS | 1655 | 1461027225999 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12b173400) [pid = 1655] [serial = 859] [outer = 0x12948ec00] 17:53:46 INFO - PROCESS | 1655 | 1461027226368 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]]]}] 17:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 17:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:53:46 INFO - PROCESS | 1655 | 1461027226394 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 1655 | 1461027226396 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:53:46 INFO - PROCESS | 1655 | 1461027226398 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 1655 | 1461027226399 Marionette TRACE conn2 <- [1,1118,null,{}] 17:53:46 INFO - PROCESS | 1655 | 1461027226401 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}] 17:53:46 INFO - PROCESS | 1655 | 1461027226497 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:53:46 INFO - PROCESS | 1655 | 1461027226502 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9bb000 == 58 [pid = 1655] [id = 287] 17:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12b2be800) [pid = 1655] [serial = 860] [outer = 0x0] 17:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12d016000) [pid = 1655] [serial = 861] [outer = 0x12b2be800] 17:53:46 INFO - PROCESS | 1655 | 1461027226529 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12daa4800) [pid = 1655] [serial = 862] [outer = 0x12b2be800] 17:53:46 INFO - PROCESS | 1655 | 1461027226879 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]]]}] 17:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 17:53:46 INFO - PROCESS | 1655 | 1461027226925 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 1655 | 1461027226926 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:53:46 INFO - PROCESS | 1655 | 1461027226929 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 1655 | 1461027226930 Marionette TRACE conn2 <- [1,1122,null,{}] 17:53:46 INFO - PROCESS | 1655 | 1461027226932 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}] 17:53:47 INFO - PROCESS | 1655 | 1461027227034 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:53:47 INFO - PROCESS | 1655 | 1461027227069 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cec3000 == 59 [pid = 1655] [id = 288] 17:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12d440400) [pid = 1655] [serial = 863] [outer = 0x0] 17:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12dcb6400) [pid = 1655] [serial = 864] [outer = 0x12d440400] 17:53:47 INFO - PROCESS | 1655 | 1461027227096 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12e3a1800) [pid = 1655] [serial = 865] [outer = 0x12d440400] 17:53:47 INFO - PROCESS | 1655 | 1461027227428 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]]]}] 17:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 17:53:47 INFO - PROCESS | 1655 | 1461027227448 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 1655 | 1461027227450 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:53:47 INFO - PROCESS | 1655 | 1461027227452 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 1655 | 1461027227453 Marionette TRACE conn2 <- [1,1126,null,{}] 17:53:47 INFO - PROCESS | 1655 | 1461027227455 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}] 17:53:47 INFO - PROCESS | 1655 | 1461027227558 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:53:47 INFO - PROCESS | 1655 | 1461027227572 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12daca800 == 60 [pid = 1655] [id = 289] 17:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12e3a3400) [pid = 1655] [serial = 866] [outer = 0x0] 17:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12e9b0800) [pid = 1655] [serial = 867] [outer = 0x12e3a3400] 17:53:47 INFO - PROCESS | 1655 | 1461027227597 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12edaec00) [pid = 1655] [serial = 868] [outer = 0x12e3a3400] 17:53:47 INFO - PROCESS | 1655 | 1461027227939 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]]]}] 17:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 517ms 17:53:47 INFO - PROCESS | 1655 | 1461027227972 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 1655 | 1461027227973 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:53:47 INFO - PROCESS | 1655 | 1461027227976 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 1655 | 1461027227977 Marionette TRACE conn2 <- [1,1130,null,{}] 17:53:47 INFO - PROCESS | 1655 | 1461027227979 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}] 17:53:48 INFO - PROCESS | 1655 | 1461027228084 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:53:48 INFO - PROCESS | 1655 | 1461027228122 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edc0800 == 61 [pid = 1655] [id = 290] 17:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12e4b0400) [pid = 1655] [serial = 869] [outer = 0x0] 17:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12edb5800) [pid = 1655] [serial = 870] [outer = 0x12e4b0400] 17:53:48 INFO - PROCESS | 1655 | 1461027228147 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12ef60400) [pid = 1655] [serial = 871] [outer = 0x12e4b0400] 17:53:48 INFO - PROCESS | 1655 | 1461027228475 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]]]}] 17:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 17:53:48 INFO - PROCESS | 1655 | 1461027228496 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:53:48 INFO - PROCESS | 1655 | 1461027228498 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:53:48 INFO - PROCESS | 1655 | 1461027228500 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:53:48 INFO - PROCESS | 1655 | 1461027228501 Marionette TRACE conn2 <- [1,1134,null,{}] 17:53:48 INFO - PROCESS | 1655 | 1461027228503 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}] 17:53:48 INFO - PROCESS | 1655 | 1461027228605 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:53:48 INFO - PROCESS | 1655 | 1461027228617 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f654000 == 62 [pid = 1655] [id = 291] 17:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12abd7c00) [pid = 1655] [serial = 872] [outer = 0x0] 17:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12abdb000) [pid = 1655] [serial = 873] [outer = 0x12abd7c00] 17:53:48 INFO - PROCESS | 1655 | 1461027228642 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12abdec00) [pid = 1655] [serial = 874] [outer = 0x12abd7c00] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x129492000) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x129491c00) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x118642c00) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11a74c400) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12963a800) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12b172c00) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12bc73000) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x1146b5c00) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11a849800) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11a8a6c00) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1181a9000) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11b7efc00) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x1181a9800) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x123620800) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x129632400) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12d0dcc00) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12e4b0000) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:53:48 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12d012000) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:53:49 INFO - PROCESS | 1655 | 1461027229149 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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 668ms 17:53:49 INFO - PROCESS | 1655 | 1461027229169 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:53:49 INFO - PROCESS | 1655 | 1461027229171 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:53:49 INFO - PROCESS | 1655 | 1461027229177 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1655 | 1461027229181 Marionette TRACE conn2 <- [1,1138,null,{}] 17:53:49 INFO - PROCESS | 1655 | 1461027229185 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}] 17:53:49 INFO - PROCESS | 1655 | 1461027229341 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:53:49 INFO - PROCESS | 1655 | 1461027229354 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc94000 == 63 [pid = 1655] [id = 292] 17:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11bd5c800) [pid = 1655] [serial = 875] [outer = 0x0] 17:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12abe1000) [pid = 1655] [serial = 876] [outer = 0x11bd5c800] 17:53:49 INFO - PROCESS | 1655 | 1461027229400 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12daac000) [pid = 1655] [serial = 877] [outer = 0x11bd5c800] 17:53:49 INFO - PROCESS | 1655 | 1461027229829 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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 676ms 17:53:49 INFO - PROCESS | 1655 | 1461027229857 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 1655 | 1461027229859 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:53:49 INFO - PROCESS | 1655 | 1461027229862 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1655 | 1461027229864 Marionette TRACE conn2 <- [1,1142,null,{}] 17:53:49 INFO - PROCESS | 1655 | 1461027229868 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}] 17:53:50 INFO - PROCESS | 1655 | 1461027230003 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:53:50 INFO - PROCESS | 1655 | 1461027230010 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x130575800 == 64 [pid = 1655] [id = 293] 17:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e4b0000) [pid = 1655] [serial = 878] [outer = 0x0] 17:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12ef61800) [pid = 1655] [serial = 879] [outer = 0x12e4b0000] 17:53:50 INFO - PROCESS | 1655 | 1461027230050 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12ef6ac00) [pid = 1655] [serial = 880] [outer = 0x12e4b0000] 17:53:50 INFO - PROCESS | 1655 | 1461027230422 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]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 17:53:50 INFO - PROCESS | 1655 | 1461027230485 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 1655 | 1461027230487 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:53:50 INFO - PROCESS | 1655 | 1461027230490 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 1655 | 1461027230492 Marionette TRACE conn2 <- [1,1146,null,{}] 17:53:50 INFO - PROCESS | 1655 | 1461027230511 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}] 17:53:50 INFO - PROCESS | 1655 | 1461027230637 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:53:50 INFO - PROCESS | 1655 | 1461027230644 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd2000 == 65 [pid = 1655] [id = 294] 17:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12a5ef400) [pid = 1655] [serial = 881] [outer = 0x0] 17:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12a5f3000) [pid = 1655] [serial = 882] [outer = 0x12a5ef400] 17:53:50 INFO - PROCESS | 1655 | 1461027230681 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12a5f7c00) [pid = 1655] [serial = 883] [outer = 0x12a5ef400] 17:53:51 INFO - PROCESS | 1655 | 1461027231340 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]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 889ms 17:53:51 INFO - PROCESS | 1655 | 1461027231379 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:53:51 INFO - PROCESS | 1655 | 1461027231383 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:53:51 INFO - PROCESS | 1655 | 1461027231389 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 1655 | 1461027231393 Marionette TRACE conn2 <- [1,1150,null,{}] 17:53:51 INFO - PROCESS | 1655 | 1461027231397 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}] 17:53:51 INFO - PROCESS | 1655 | 1461027231508 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:53:51 INFO - PROCESS | 1655 | 1461027231566 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb42000 == 66 [pid = 1655] [id = 295] 17:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11859ac00) [pid = 1655] [serial = 884] [outer = 0x0] 17:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1192e3000) [pid = 1655] [serial = 885] [outer = 0x11859ac00] 17:53:51 INFO - PROCESS | 1655 | 1461027231599 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11a84d400) [pid = 1655] [serial = 886] [outer = 0x11859ac00] 17:53:52 INFO - PROCESS | 1655 | 1461027232044 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]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 724ms 17:53:52 INFO - PROCESS | 1655 | 1461027232127 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 1655 | 1461027232131 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:53:52 INFO - PROCESS | 1655 | 1461027232137 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 1655 | 1461027232139 Marionette TRACE conn2 <- [1,1154,null,{}] 17:53:52 INFO - PROCESS | 1655 | 1461027232142 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}] 17:53:52 INFO - PROCESS | 1655 | 1461027232251 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:53:52 INFO - PROCESS | 1655 | 1461027232321 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ada000 == 67 [pid = 1655] [id = 296] 17:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11b7eb800) [pid = 1655] [serial = 887] [outer = 0x0] 17:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12361f800) [pid = 1655] [serial = 888] [outer = 0x11b7eb800] 17:53:52 INFO - PROCESS | 1655 | 1461027232351 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x123c06800) [pid = 1655] [serial = 889] [outer = 0x11b7eb800] 17:53:52 INFO - PROCESS | 1655 | 1461027232750 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]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 17:53:52 INFO - PROCESS | 1655 | 1461027232808 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 1655 | 1461027232809 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:53:52 INFO - PROCESS | 1655 | 1461027232812 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 1655 | 1461027232814 Marionette TRACE conn2 <- [1,1158,null,{}] 17:53:52 INFO - PROCESS | 1655 | 1461027232822 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}] 17:53:52 INFO - PROCESS | 1655 | 1461027232932 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:53:52 INFO - PROCESS | 1655 | 1461027232990 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edd1800 == 68 [pid = 1655] [id = 297] 17:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x123c0d000) [pid = 1655] [serial = 890] [outer = 0x0] 17:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12428cc00) [pid = 1655] [serial = 891] [outer = 0x123c0d000] 17:53:53 INFO - PROCESS | 1655 | 1461027233022 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x129147000) [pid = 1655] [serial = 892] [outer = 0x123c0d000] 17:53:53 INFO - PROCESS | 1655 | 1461027233476 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]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 17:53:53 INFO - PROCESS | 1655 | 1461027233483 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 1655 | 1461027233485 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:53:53 INFO - PROCESS | 1655 | 1461027233488 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 1655 | 1461027233489 Marionette TRACE conn2 <- [1,1162,null,{}] 17:53:53 INFO - PROCESS | 1655 | 1461027233492 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}] 17:53:53 INFO - PROCESS | 1655 | 1461027233616 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:53:53 INFO - PROCESS | 1655 | 1461027233683 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123831800 == 69 [pid = 1655] [id = 298] 17:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x129be1000) [pid = 1655] [serial = 893] [outer = 0x0] 17:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a5ee400) [pid = 1655] [serial = 894] [outer = 0x129be1000] 17:53:53 INFO - PROCESS | 1655 | 1461027233714 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12abd5c00) [pid = 1655] [serial = 895] [outer = 0x129be1000] 17:53:54 INFO - PROCESS | 1655 | 1461027234125 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]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 17:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:53:54 INFO - PROCESS | 1655 | 1461027234158 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 1655 | 1461027234159 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:53:54 INFO - PROCESS | 1655 | 1461027234162 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 1655 | 1461027234163 Marionette TRACE conn2 <- [1,1166,null,{}] 17:53:54 INFO - PROCESS | 1655 | 1461027234165 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}] 17:53:54 INFO - PROCESS | 1655 | 1461027234268 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:53:54 INFO - PROCESS | 1655 | 1461027234323 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b2800 == 70 [pid = 1655] [id = 299] 17:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12a5f9c00) [pid = 1655] [serial = 896] [outer = 0x0] 17:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12af9e800) [pid = 1655] [serial = 897] [outer = 0x12a5f9c00] 17:53:54 INFO - PROCESS | 1655 | 1461027234354 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12bc71000) [pid = 1655] [serial = 898] [outer = 0x12a5f9c00] 17:53:54 INFO - PROCESS | 1655 | 1461027234796 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]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 669ms 17:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:53:54 INFO - PROCESS | 1655 | 1461027234833 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 1655 | 1461027234834 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:53:54 INFO - PROCESS | 1655 | 1461027234837 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 1655 | 1461027234838 Marionette TRACE conn2 <- [1,1170,null,{}] 17:53:54 INFO - PROCESS | 1655 | 1461027234840 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}] 17:53:54 INFO - PROCESS | 1655 | 1461027234982 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:53:55 INFO - PROCESS | 1655 | 1461027235052 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aca8000 == 71 [pid = 1655] [id = 300] 17:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x114b81c00) [pid = 1655] [serial = 899] [outer = 0x0] 17:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12bc78c00) [pid = 1655] [serial = 900] [outer = 0x114b81c00] 17:53:55 INFO - PROCESS | 1655 | 1461027235084 Marionette DEBUG loaded listener.js 17:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12e4ab800) [pid = 1655] [serial = 901] [outer = 0x114b81c00] 17:53:55 INFO - PROCESS | 1655 | 1461027235641 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]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 870ms 17:53:55 INFO - PROCESS | 1655 | 1461027235708 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 1655 | 1461027235710 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:53:55 INFO - PROCESS | 1655 | 1461027235714 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 1655 | 1461027235716 Marionette TRACE conn2 <- [1,1174,null,{}] 17:53:55 INFO - PROCESS | 1655 | 1461027235720 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}] 17:53:55 INFO - PROCESS | 1655 | 1461027235818 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:53:55 INFO - PROCESS | 1655 | 1461027235876 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b76b000 == 72 [pid = 1655] [id = 301] 17:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x118543800) [pid = 1655] [serial = 902] [outer = 0x0] 17:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1188edc00) [pid = 1655] [serial = 903] [outer = 0x118543800] 17:53:55 INFO - PROCESS | 1655 | 1461027235905 Marionette DEBUG loaded listener.js 17:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x11a74ac00) [pid = 1655] [serial = 904] [outer = 0x118543800] 17:53:56 INFO - PROCESS | 1655 | 1461027236387 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] 17:53:56 INFO - PROCESS | 1655 | 1461027236443 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x130575800 == 71 [pid = 1655] [id = 293] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc94000 == 70 [pid = 1655] [id = 292] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12f654000 == 69 [pid = 1655] [id = 291] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12edc0800 == 68 [pid = 1655] [id = 290] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12daca800 == 67 [pid = 1655] [id = 289] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12cec3000 == 66 [pid = 1655] [id = 288] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12e9b6000) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9bb000 == 65 [pid = 1655] [id = 287] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x129a91800 == 64 [pid = 1655] [id = 286] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x125b29000 == 63 [pid = 1655] [id = 285] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11bef2800 == 62 [pid = 1655] [id = 284] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11910c000 == 61 [pid = 1655] [id = 283] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11c260000 == 60 [pid = 1655] [id = 282] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11a521000 == 59 [pid = 1655] [id = 281] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x13003c000 == 58 [pid = 1655] [id = 280] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe74800 == 57 [pid = 1655] [id = 279] 17:53:56 INFO - PROCESS | 1655 | 1461027236525 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 1655 | 1461027236526 Marionette TRACE conn2 <- [1,1178,null,{}] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc9e000 == 56 [pid = 1655] [id = 278] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12e402800 == 55 [pid = 1655] [id = 277] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x125eaf000 == 54 [pid = 1655] [id = 276] 17:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa87000 == 53 [pid = 1655] [id = 275] 17:53:56 INFO - PROCESS | 1655 | 1461027236532 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}] 17:53:56 INFO - PROCESS | 1655 | 1461027236618 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12bc77800) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x129769400) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x119c6e000) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11bea4800) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12b165c00) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12b84fc00) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12b2bd800) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12d0dd000) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12d00a400) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x114b7f800) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1155edc00) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12e387000) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11a9e2000) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12948b000) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12afa2800) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11a9cb000) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11b77ec00) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11bd5bc00) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12d36e000) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x123628000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123cef000) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x129ae9400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11a84d000) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x119c6d000) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1270cf800) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x128d9f000) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129637400) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1181a8000) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12d43d000) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12e4b4000) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12d376c00) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x129be1800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12e9ae400) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12daab400) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d163400) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 17:53:56 INFO - PROCESS | 1655 | 1461027236677 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119906000 == 54 [pid = 1655] [id = 302] 17:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1155edc00) [pid = 1655] [serial = 905] [outer = 0x0] 17:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119c78400) [pid = 1655] [serial = 906] [outer = 0x1155edc00] 17:53:56 INFO - PROCESS | 1655 | 1461027236705 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11a89bc00) [pid = 1655] [serial = 907] [outer = 0x1155edc00] 17:53:57 INFO - PROCESS | 1655 | 1461027237022 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] 17:53:57 INFO - PROCESS | 1655 | 1461027237054 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:53:57 INFO - PROCESS | 1655 | 1461027237056 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 1655 | 1461027237060 Marionette TRACE conn2 <- [1,1182,null,{}] 17:53:57 INFO - PROCESS | 1655 | 1461027237069 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}] 17:53:57 INFO - PROCESS | 1655 | 1461027237149 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:53:57 INFO - PROCESS | 1655 | 1461027237154 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bef9800 == 55 [pid = 1655] [id = 303] 17:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11a8a6c00) [pid = 1655] [serial = 908] [outer = 0x0] 17:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11b7ed800) [pid = 1655] [serial = 909] [outer = 0x11a8a6c00] 17:53:57 INFO - PROCESS | 1655 | 1461027237184 Marionette DEBUG loaded listener.js 17:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11c366800) [pid = 1655] [serial = 910] [outer = 0x11a8a6c00] 17:53:57 INFO - PROCESS | 1655 | 1461027237722 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] 17:53:57 INFO - PROCESS | 1655 | 1461027237784 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:53:57 INFO - PROCESS | 1655 | 1461027237788 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 1655 | 1461027237790 Marionette TRACE conn2 <- [1,1186,null,{}] 17:53:57 INFO - PROCESS | 1655 | 1461027237794 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}] 17:53:57 INFO - PROCESS | 1655 | 1461027237920 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:53:57 INFO - PROCESS | 1655 | 1461027237987 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb5f000 == 56 [pid = 1655] [id = 304] 17:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11a74b400) [pid = 1655] [serial = 911] [outer = 0x0] 17:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11a847400) [pid = 1655] [serial = 912] [outer = 0x11a74b400] 17:53:58 INFO - PROCESS | 1655 | 1461027238018 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11a9ccc00) [pid = 1655] [serial = 913] [outer = 0x11a74b400] 17:53:58 INFO - PROCESS | 1655 | 1461027238438 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] 17:53:58 INFO - PROCESS | 1655 | 1461027238464 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:53:58 INFO - PROCESS | 1655 | 1461027238468 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - PROCESS | 1655 | 1461027238470 Marionette TRACE conn2 <- [1,1190,null,{}] 17:53:58 INFO - PROCESS | 1655 | 1461027238473 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}] 17:53:58 INFO - PROCESS | 1655 | 1461027238573 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:53:58 INFO - PROCESS | 1655 | 1461027238627 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c66000 == 57 [pid = 1655] [id = 305] 17:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11abaf800) [pid = 1655] [serial = 914] [outer = 0x0] 17:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11c360800) [pid = 1655] [serial = 915] [outer = 0x11abaf800] 17:53:58 INFO - PROCESS | 1655 | 1461027238658 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123c02800) [pid = 1655] [serial = 916] [outer = 0x11abaf800] 17:53:59 INFO - PROCESS | 1655 | 1461027239071 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] 17:53:59 INFO - PROCESS | 1655 | 1461027239090 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:53:59 INFO - PROCESS | 1655 | 1461027239093 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 1655 | 1461027239096 Marionette TRACE conn2 <- [1,1194,null,{}] 17:53:59 INFO - PROCESS | 1655 | 1461027239103 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}] 17:53:59 INFO - PROCESS | 1655 | 1461027239205 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:53:59 INFO - PROCESS | 1655 | 1461027239298 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x127acf800 == 58 [pid = 1655] [id = 306] 17:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x123dcbc00) [pid = 1655] [serial = 917] [outer = 0x0] 17:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1241b5000) [pid = 1655] [serial = 918] [outer = 0x123dcbc00] 17:53:59 INFO - PROCESS | 1655 | 1461027239332 Marionette DEBUG loaded listener.js 17:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1241bcc00) [pid = 1655] [serial = 919] [outer = 0x123dcbc00] 17:53:59 INFO - PROCESS | 1655 | 1461027239780 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] 17:53:59 INFO - PROCESS | 1655 | 1461027239828 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:53:59 INFO - PROCESS | 1655 | 1461027239832 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 1655 | 1461027239833 Marionette TRACE conn2 <- [1,1198,null,{}] 17:53:59 INFO - PROCESS | 1655 | 1461027239836 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}] 17:53:59 INFO - PROCESS | 1655 | 1461027239935 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:54:00 INFO - PROCESS | 1655 | 1461027240000 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a9f000 == 59 [pid = 1655] [id = 307] 17:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12428d400) [pid = 1655] [serial = 920] [outer = 0x0] 17:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x127ae3000) [pid = 1655] [serial = 921] [outer = 0x12428d400] 17:54:00 INFO - PROCESS | 1655 | 1461027240033 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128da3400) [pid = 1655] [serial = 922] [outer = 0x12428d400] 17:54:00 INFO - PROCESS | 1655 | 1461027240453 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]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 670ms 17:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:54:00 INFO - PROCESS | 1655 | 1461027240545 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 1655 | 1461027240546 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:54:00 INFO - PROCESS | 1655 | 1461027240550 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 1655 | 1461027240551 Marionette TRACE conn2 <- [1,1202,null,{}] 17:54:00 INFO - PROCESS | 1655 | 1461027240554 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}] 17:54:00 INFO - PROCESS | 1655 | 1461027240649 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:54:00 INFO - PROCESS | 1655 | 1461027240712 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab09800 == 60 [pid = 1655] [id = 308] 17:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11a9c8800) [pid = 1655] [serial = 923] [outer = 0x0] 17:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12948c000) [pid = 1655] [serial = 924] [outer = 0x11a9c8800] 17:54:00 INFO - PROCESS | 1655 | 1461027240743 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x129631800) [pid = 1655] [serial = 925] [outer = 0x11a9c8800] 17:54:01 INFO - PROCESS | 1655 | 1461027241171 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]]]}] 17:54:01 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 17:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 669ms 17:54:01 INFO - PROCESS | 1655 | 1461027241249 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 1655 | 1461027241251 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:54:01 INFO - PROCESS | 1655 | 1461027241260 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 1655 | 1461027241262 Marionette TRACE conn2 <- [1,1206,null,{}] 17:54:01 INFO - PROCESS | 1655 | 1461027241266 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}] 17:54:01 INFO - PROCESS | 1655 | 1461027241374 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:54:01 INFO - PROCESS | 1655 | 1461027241439 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b29d800 == 61 [pid = 1655] [id = 309] 17:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x129be1c00) [pid = 1655] [serial = 926] [outer = 0x0] 17:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12a5ef800) [pid = 1655] [serial = 927] [outer = 0x129be1c00] 17:54:01 INFO - PROCESS | 1655 | 1461027241472 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12abe0000) [pid = 1655] [serial = 928] [outer = 0x129be1c00] 17:54:01 INFO - PROCESS | 1655 | 1461027241882 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]]]}] 17:54:01 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 17:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 17:54:01 INFO - PROCESS | 1655 | 1461027241944 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 1655 | 1461027241945 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:54:01 INFO - PROCESS | 1655 | 1461027241950 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 1655 | 1461027241951 Marionette TRACE conn2 <- [1,1210,null,{}] 17:54:01 INFO - PROCESS | 1655 | 1461027241953 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}] 17:54:02 INFO - PROCESS | 1655 | 1461027242050 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:54:02 INFO - PROCESS | 1655 | 1461027242117 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8ac000 == 62 [pid = 1655] [id = 310] 17:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x129becc00) [pid = 1655] [serial = 929] [outer = 0x0] 17:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12b169800) [pid = 1655] [serial = 930] [outer = 0x129becc00] 17:54:02 INFO - PROCESS | 1655 | 1461027242147 Marionette DEBUG loaded listener.js 17:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12b2bcc00) [pid = 1655] [serial = 931] [outer = 0x129becc00] 17:54:02 INFO - PROCESS | 1655 | 1461027242555 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]]]}] 17:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 619ms 17:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:54:02 INFO - PROCESS | 1655 | 1461027242569 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:54:02 INFO - PROCESS | 1655 | 1461027242571 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:54:02 INFO - PROCESS | 1655 | 1461027242573 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:54:02 INFO - PROCESS | 1655 | 1461027242574 Marionette TRACE conn2 <- [1,1214,null,{}] 17:54:02 INFO - PROCESS | 1655 | 1461027242577 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}] 17:54:02 INFO - PROCESS | 1655 | 1461027242678 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:54:02 INFO - PROCESS | 1655 | 1461027242727 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0b8000 == 63 [pid = 1655] [id = 311] 17:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12abdcc00) [pid = 1655] [serial = 932] [outer = 0x0] 17:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12b2bd400) [pid = 1655] [serial = 933] [outer = 0x12abdcc00] 17:54:02 INFO - PROCESS | 1655 | 1461027242757 Marionette DEBUG loaded listener.js 17:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12b594800) [pid = 1655] [serial = 934] [outer = 0x12abdcc00] 17:54:03 INFO - PROCESS | 1655 | 1461027243186 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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 622ms 17:54:03 INFO - PROCESS | 1655 | 1461027243196 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1655 | 1461027243197 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:54:03 INFO - PROCESS | 1655 | 1461027243199 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1655 | 1461027243201 Marionette TRACE conn2 <- [1,1218,null,{}] 17:54:03 INFO - PROCESS | 1655 | 1461027243203 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}] 17:54:03 INFO - PROCESS | 1655 | 1461027243304 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:54:03 INFO - PROCESS | 1655 | 1461027243491 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa91000 == 64 [pid = 1655] [id = 312] 17:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x114b82800) [pid = 1655] [serial = 935] [outer = 0x0] 17:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x115489c00) [pid = 1655] [serial = 936] [outer = 0x114b82800] 17:54:03 INFO - PROCESS | 1655 | 1461027243521 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x118592000) [pid = 1655] [serial = 937] [outer = 0x114b82800] 17:54:03 INFO - PROCESS | 1655 | 1461027243954 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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 770ms 17:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:54:03 INFO - PROCESS | 1655 | 1461027243971 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1655 | 1461027243973 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:54:03 INFO - PROCESS | 1655 | 1461027243976 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1655 | 1461027243979 Marionette TRACE conn2 <- [1,1222,null,{}] 17:54:03 INFO - PROCESS | 1655 | 1461027243983 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}] 17:54:04 INFO - PROCESS | 1655 | 1461027244087 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:54:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119906000 == 63 [pid = 1655] [id = 302] 17:54:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11b76b000 == 62 [pid = 1655] [id = 301] 17:54:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb42000 == 61 [pid = 1655] [id = 295] 17:54:04 INFO - PROCESS | 1655 | 1461027244166 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa7f000 == 62 [pid = 1655] [id = 313] 17:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x118c88000) [pid = 1655] [serial = 938] [outer = 0x0] 17:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11a9c7800) [pid = 1655] [serial = 939] [outer = 0x118c88000] 17:54:04 INFO - PROCESS | 1655 | 1461027244197 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x123b48400) [pid = 1655] [serial = 940] [outer = 0x118c88000] 17:54:04 INFO - PROCESS | 1655 | 1461027244504 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] 17:54:04 INFO - PROCESS | 1655 | 1461027244557 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:54:04 INFO - PROCESS | 1655 | 1461027244559 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 1655 | 1461027244560 Marionette TRACE conn2 <- [1,1226,null,{}] 17:54:04 INFO - PROCESS | 1655 | 1461027244563 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}] 17:54:04 INFO - PROCESS | 1655 | 1461027244649 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:54:04 INFO - PROCESS | 1655 | 1461027244654 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1270ba800 == 63 [pid = 1655] [id = 314] 17:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11abb2400) [pid = 1655] [serial = 941] [outer = 0x0] 17:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x123cf1c00) [pid = 1655] [serial = 942] [outer = 0x11abb2400] 17:54:04 INFO - PROCESS | 1655 | 1461027244680 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x128da1c00) [pid = 1655] [serial = 943] [outer = 0x11abb2400] 17:54:05 INFO - PROCESS | 1655 | 1461027245059 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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 17:54:05 INFO - PROCESS | 1655 | 1461027245081 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 1655 | 1461027245082 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:54:05 INFO - PROCESS | 1655 | 1461027245088 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 1655 | 1461027245093 Marionette TRACE conn2 <- [1,1230,null,{}] 17:54:05 INFO - PROCESS | 1655 | 1461027245096 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}] 17:54:05 INFO - PROCESS | 1655 | 1461027245185 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:54:05 INFO - PROCESS | 1655 | 1461027245190 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b29e000 == 64 [pid = 1655] [id = 315] 17:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12962c800) [pid = 1655] [serial = 944] [outer = 0x0] 17:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12a5ec000) [pid = 1655] [serial = 945] [outer = 0x12962c800] 17:54:05 INFO - PROCESS | 1655 | 1461027245219 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12abdf000) [pid = 1655] [serial = 946] [outer = 0x12962c800] 17:54:05 INFO - PROCESS | 1655 | 1461027245570 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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 531ms 17:54:05 INFO - PROCESS | 1655 | 1461027245615 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 1655 | 1461027245617 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:54:05 INFO - PROCESS | 1655 | 1461027245619 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 1655 | 1461027245621 Marionette TRACE conn2 <- [1,1234,null,{}] 17:54:05 INFO - PROCESS | 1655 | 1461027245623 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}] 17:54:05 INFO - PROCESS | 1655 | 1461027245726 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:54:05 INFO - PROCESS | 1655 | 1461027245749 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3fb000 == 65 [pid = 1655] [id = 316] 17:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12b2bbc00) [pid = 1655] [serial = 947] [outer = 0x0] 17:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12bc7c400) [pid = 1655] [serial = 948] [outer = 0x12b2bbc00] 17:54:05 INFO - PROCESS | 1655 | 1461027245774 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12d0d8c00) [pid = 1655] [serial = 949] [outer = 0x12b2bbc00] 17:54:06 INFO - PROCESS | 1655 | 1461027246132 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]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 17:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:54:06 INFO - PROCESS | 1655 | 1461027246140 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 1655 | 1461027246141 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:54:06 INFO - PROCESS | 1655 | 1461027246144 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 1655 | 1461027246147 Marionette TRACE conn2 <- [1,1238,null,{}] 17:54:06 INFO - PROCESS | 1655 | 1461027246150 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}] 17:54:06 INFO - PROCESS | 1655 | 1461027246276 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:54:06 INFO - PROCESS | 1655 | 1461027246294 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e964800 == 66 [pid = 1655] [id = 317] 17:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12d36ac00) [pid = 1655] [serial = 950] [outer = 0x0] 17:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12d43b000) [pid = 1655] [serial = 951] [outer = 0x12d36ac00] 17:54:06 INFO - PROCESS | 1655 | 1461027246337 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12daa3000) [pid = 1655] [serial = 952] [outer = 0x12d36ac00] 17:54:06 INFO - PROCESS | 1655 | 1461027246813 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]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 672ms 17:54:06 INFO - PROCESS | 1655 | 1461027246817 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 1655 | 1461027246818 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:54:06 INFO - PROCESS | 1655 | 1461027246820 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 1655 | 1461027246821 Marionette TRACE conn2 <- [1,1242,null,{}] 17:54:06 INFO - PROCESS | 1655 | 1461027246824 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}] 17:54:06 INFO - PROCESS | 1655 | 1461027246932 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:54:06 INFO - PROCESS | 1655 | 1461027246967 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f07b000 == 67 [pid = 1655] [id = 318] 17:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12daad800) [pid = 1655] [serial = 953] [outer = 0x0] 17:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12e37dc00) [pid = 1655] [serial = 954] [outer = 0x12daad800] 17:54:07 INFO - PROCESS | 1655 | 1461027247007 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12e39d800) [pid = 1655] [serial = 955] [outer = 0x12daad800] 17:54:07 INFO - PROCESS | 1655 | 1461027247311 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]]]}] 17:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 17:54:07 INFO - PROCESS | 1655 | 1461027247339 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 1655 | 1461027247340 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:54:07 INFO - PROCESS | 1655 | 1461027247343 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 1655 | 1461027247346 Marionette TRACE conn2 <- [1,1246,null,{}] 17:54:07 INFO - PROCESS | 1655 | 1461027247349 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}] 17:54:07 INFO - PROCESS | 1655 | 1461027247511 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12d440400) [pid = 1655] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12e3a3400) [pid = 1655] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x1236e7c00) [pid = 1655] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12e9ae000) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12b2be800) [pid = 1655] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x1146b8000) [pid = 1655] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11beae400) [pid = 1655] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x115698800) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12948ec00) [pid = 1655] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12e4b0400) [pid = 1655] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x118543800) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x1155edc00) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12abd7c00) [pid = 1655] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12e4b0000) [pid = 1655] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:54:07 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11bd5c800) [pid = 1655] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:54:07 INFO - PROCESS | 1655 | 1461027247558 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11991e800 == 68 [pid = 1655] [id = 319] 17:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x1141c5000) [pid = 1655] [serial = 956] [outer = 0x0] 17:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x115698400) [pid = 1655] [serial = 957] [outer = 0x1141c5000] 17:54:07 INFO - PROCESS | 1655 | 1461027247583 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x11bd5c800) [pid = 1655] [serial = 958] [outer = 0x1141c5000] 17:54:07 INFO - PROCESS | 1655 | 1461027247849 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]]]}] 17:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 522ms 17:54:07 INFO - PROCESS | 1655 | 1461027247870 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 1655 | 1461027247871 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:54:07 INFO - PROCESS | 1655 | 1461027247873 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 1655 | 1461027247875 Marionette TRACE conn2 <- [1,1250,null,{}] 17:54:07 INFO - PROCESS | 1655 | 1461027247886 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}] 17:54:07 INFO - PROCESS | 1655 | 1461027247977 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:54:07 INFO - PROCESS | 1655 | 1461027247982 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc83000 == 69 [pid = 1655] [id = 320] 17:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11bd5f400) [pid = 1655] [serial = 959] [outer = 0x0] 17:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12dcb4400) [pid = 1655] [serial = 960] [outer = 0x11bd5f400] 17:54:08 INFO - PROCESS | 1655 | 1461027248007 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12e9b1c00) [pid = 1655] [serial = 961] [outer = 0x11bd5f400] 17:54:08 INFO - PROCESS | 1655 | 1461027248353 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]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 526ms 17:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:54:08 INFO - PROCESS | 1655 | 1461027248403 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 1655 | 1461027248404 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:54:08 INFO - PROCESS | 1655 | 1461027248406 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 1655 | 1461027248408 Marionette TRACE conn2 <- [1,1254,null,{}] 17:54:08 INFO - PROCESS | 1655 | 1461027248410 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}] 17:54:08 INFO - PROCESS | 1655 | 1461027248494 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:54:08 INFO - PROCESS | 1655 | 1461027248498 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x13003d800 == 70 [pid = 1655] [id = 321] 17:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12e9b2000) [pid = 1655] [serial = 962] [outer = 0x0] 17:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12edae400) [pid = 1655] [serial = 963] [outer = 0x12e9b2000] 17:54:08 INFO - PROCESS | 1655 | 1461027248524 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12edb7800) [pid = 1655] [serial = 964] [outer = 0x12e9b2000] 17:54:08 INFO - PROCESS | 1655 | 1461027248847 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]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 472ms 17:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:54:08 INFO - PROCESS | 1655 | 1461027248879 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 1655 | 1461027248881 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:54:08 INFO - PROCESS | 1655 | 1461027248883 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 1655 | 1461027248884 Marionette TRACE conn2 <- [1,1258,null,{}] 17:54:08 INFO - PROCESS | 1655 | 1461027248886 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}] 17:54:08 INFO - PROCESS | 1655 | 1461027248975 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:54:08 INFO - PROCESS | 1655 | 1461027248979 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0aa800 == 71 [pid = 1655] [id = 322] 17:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12aba2c00) [pid = 1655] [serial = 965] [outer = 0x0] 17:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12ababc00) [pid = 1655] [serial = 966] [outer = 0x12aba2c00] 17:54:09 INFO - PROCESS | 1655 | 1461027249010 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12edb6c00) [pid = 1655] [serial = 967] [outer = 0x12aba2c00] 17:54:09 INFO - PROCESS | 1655 | 1461027249383 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]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 17:54:09 INFO - PROCESS | 1655 | 1461027249408 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 1655 | 1461027249410 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:54:09 INFO - PROCESS | 1655 | 1461027249414 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 1655 | 1461027249416 Marionette TRACE conn2 <- [1,1262,null,{}] 17:54:09 INFO - PROCESS | 1655 | 1461027249419 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}] 17:54:09 INFO - PROCESS | 1655 | 1461027249519 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:54:09 INFO - PROCESS | 1655 | 1461027249637 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119278800 == 72 [pid = 1655] [id = 323] 17:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x112275400) [pid = 1655] [serial = 968] [outer = 0x0] 17:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x114b7fc00) [pid = 1655] [serial = 969] [outer = 0x112275400] 17:54:09 INFO - PROCESS | 1655 | 1461027249670 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x118596400) [pid = 1655] [serial = 970] [outer = 0x112275400] 17:54:10 INFO - PROCESS | 1655 | 1461027250078 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 17:54:10 INFO - PROCESS | 1655 | 1461027250136 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1655 | 1461027250139 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:54:10 INFO - PROCESS | 1655 | 1461027250144 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1655 | 1461027250146 Marionette TRACE conn2 <- [1,1266,null,{}] 17:54:10 INFO - PROCESS | 1655 | 1461027250149 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}] 17:54:10 INFO - PROCESS | 1655 | 1461027250262 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:54:10 INFO - PROCESS | 1655 | 1461027250360 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd3000 == 73 [pid = 1655] [id = 324] 17:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x123623800) [pid = 1655] [serial = 971] [outer = 0x0] 17:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1241b3400) [pid = 1655] [serial = 972] [outer = 0x123623800] 17:54:10 INFO - PROCESS | 1655 | 1461027250394 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x127b04400) [pid = 1655] [serial = 973] [outer = 0x123623800] 17:54:10 INFO - PROCESS | 1655 | 1461027250820 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 721ms 17:54:10 INFO - PROCESS | 1655 | 1461027250867 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1655 | 1461027250870 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:54:10 INFO - PROCESS | 1655 | 1461027250872 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1655 | 1461027250874 Marionette TRACE conn2 <- [1,1270,null,{}] 17:54:10 INFO - PROCESS | 1655 | 1461027250876 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}] 17:54:10 INFO - PROCESS | 1655 | 1461027250987 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:54:11 INFO - PROCESS | 1655 | 1461027251049 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3fc000 == 74 [pid = 1655] [id = 325] 17:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x129753800) [pid = 1655] [serial = 974] [outer = 0x0] 17:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12a5f1800) [pid = 1655] [serial = 975] [outer = 0x129753800] 17:54:11 INFO - PROCESS | 1655 | 1461027251080 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12afa0800) [pid = 1655] [serial = 976] [outer = 0x129753800] 17:54:11 INFO - PROCESS | 1655 | 1461027251534 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]]]}] 17:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 723ms 17:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:54:11 INFO - PROCESS | 1655 | 1461027251611 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 1655 | 1461027251612 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:54:11 INFO - PROCESS | 1655 | 1461027251621 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 1655 | 1461027251626 Marionette TRACE conn2 <- [1,1274,null,{}] 17:54:11 INFO - PROCESS | 1655 | 1461027251632 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}] 17:54:11 INFO - PROCESS | 1655 | 1461027251737 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:54:11 INFO - PROCESS | 1655 | 1461027251810 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x13182b000 == 75 [pid = 1655] [id = 326] 17:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x129ae3c00) [pid = 1655] [serial = 977] [outer = 0x0] 17:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12daa0000) [pid = 1655] [serial = 978] [outer = 0x129ae3c00] 17:54:11 INFO - PROCESS | 1655 | 1461027251840 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12dcbe000) [pid = 1655] [serial = 979] [outer = 0x129ae3c00] 17:54:12 INFO - PROCESS | 1655 | 1461027252248 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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 679ms 17:54:12 INFO - PROCESS | 1655 | 1461027252297 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 1655 | 1461027252299 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:54:12 INFO - PROCESS | 1655 | 1461027252301 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 1655 | 1461027252302 Marionette TRACE conn2 <- [1,1278,null,{}] 17:54:12 INFO - PROCESS | 1655 | 1461027252305 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}] 17:54:12 INFO - PROCESS | 1655 | 1461027252410 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:54:12 INFO - PROCESS | 1655 | 1461027252469 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a613000 == 76 [pid = 1655] [id = 327] 17:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12e3a9400) [pid = 1655] [serial = 980] [outer = 0x0] 17:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12e9bbc00) [pid = 1655] [serial = 981] [outer = 0x12e3a9400] 17:54:12 INFO - PROCESS | 1655 | 1461027252500 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12ef65000) [pid = 1655] [serial = 982] [outer = 0x12e3a9400] 17:54:12 INFO - PROCESS | 1655 | 1461027252935 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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 669ms 17:54:12 INFO - PROCESS | 1655 | 1461027252970 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 1655 | 1461027252972 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:54:12 INFO - PROCESS | 1655 | 1461027252974 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 1655 | 1461027252975 Marionette TRACE conn2 <- [1,1282,null,{}] 17:54:12 INFO - PROCESS | 1655 | 1461027252978 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}] 17:54:13 INFO - PROCESS | 1655 | 1461027253101 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:54:13 INFO - PROCESS | 1655 | 1461027253175 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129c27800 == 77 [pid = 1655] [id = 328] 17:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12f627400) [pid = 1655] [serial = 983] [outer = 0x0] 17:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12f62a800) [pid = 1655] [serial = 984] [outer = 0x12f627400] 17:54:13 INFO - PROCESS | 1655 | 1461027253212 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12f7d2000) [pid = 1655] [serial = 985] [outer = 0x12f627400] 17:54:13 INFO - PROCESS | 1655 | 1461027253637 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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 675ms 17:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:54:13 INFO - PROCESS | 1655 | 1461027253650 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 1655 | 1461027253651 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:54:13 INFO - PROCESS | 1655 | 1461027253653 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 1655 | 1461027253654 Marionette TRACE conn2 <- [1,1286,null,{}] 17:54:13 INFO - PROCESS | 1655 | 1461027253657 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}] 17:54:13 INFO - PROCESS | 1655 | 1461027253770 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:54:13 INFO - PROCESS | 1655 | 1461027253830 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a766000 == 78 [pid = 1655] [id = 329] 17:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11b71dc00) [pid = 1655] [serial = 986] [outer = 0x0] 17:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12f7d8000) [pid = 1655] [serial = 987] [outer = 0x11b71dc00] 17:54:13 INFO - PROCESS | 1655 | 1461027253929 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12fe05400) [pid = 1655] [serial = 988] [outer = 0x11b71dc00] 17:54:14 INFO - PROCESS | 1655 | 1461027254349 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]]]}] 17:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 721ms 17:54:14 INFO - PROCESS | 1655 | 1461027254588 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 1655 | 1461027254590 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:54:14 INFO - PROCESS | 1655 | 1461027254609 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 1655 | 1461027254610 Marionette TRACE conn2 <- [1,1290,null,{}] 17:54:14 INFO - PROCESS | 1655 | 1461027254614 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}] 17:54:14 INFO - PROCESS | 1655 | 1461027254712 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:54:14 INFO - PROCESS | 1655 | 1461027254770 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c7d000 == 79 [pid = 1655] [id = 330] 17:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x11a8a3400) [pid = 1655] [serial = 989] [outer = 0x0] 17:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x11b7e5400) [pid = 1655] [serial = 990] [outer = 0x11a8a3400] 17:54:14 INFO - PROCESS | 1655 | 1461027254799 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x123c0e800) [pid = 1655] [serial = 991] [outer = 0x11a8a3400] 17:54:15 INFO - PROCESS | 1655 | 1461027255268 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]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 725ms 17:54:15 INFO - PROCESS | 1655 | 1461027255333 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 1655 | 1461027255335 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:54:15 INFO - PROCESS | 1655 | 1461027255341 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 1655 | 1461027255343 Marionette TRACE conn2 <- [1,1294,null,{}] 17:54:15 INFO - PROCESS | 1655 | 1461027255346 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}] 17:54:15 INFO - PROCESS | 1655 | 1461027255450 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:54:15 INFO - PROCESS | 1655 | 1461027255525 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba1f800 == 80 [pid = 1655] [id = 331] 17:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11a9cdc00) [pid = 1655] [serial = 992] [outer = 0x0] 17:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1241ba000) [pid = 1655] [serial = 993] [outer = 0x11a9cdc00] 17:54:15 INFO - PROCESS | 1655 | 1461027255554 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12745c400) [pid = 1655] [serial = 994] [outer = 0x11a9cdc00] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11a91d800 == 79 [pid = 1655] [id = 219] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d309800 == 78 [pid = 1655] [id = 221] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0aa800 == 77 [pid = 1655] [id = 322] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x13003d800 == 76 [pid = 1655] [id = 321] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc83000 == 75 [pid = 1655] [id = 320] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11991e800 == 74 [pid = 1655] [id = 319] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12f07b000 == 73 [pid = 1655] [id = 318] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12e964800 == 72 [pid = 1655] [id = 317] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11b7ed800) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12a5f3000) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x1192e3000) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12361f800) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12428cc00) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12a5ee400) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12af9e800) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3fb000 == 71 [pid = 1655] [id = 316] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b29e000 == 70 [pid = 1655] [id = 315] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1270ba800 == 69 [pid = 1655] [id = 314] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa7f000 == 68 [pid = 1655] [id = 313] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa91000 == 67 [pid = 1655] [id = 312] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x129a9f000 == 66 [pid = 1655] [id = 307] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x127acf800 == 65 [pid = 1655] [id = 306] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123c66000 == 64 [pid = 1655] [id = 305] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb5f000 == 63 [pid = 1655] [id = 304] 17:54:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11bef9800 == 62 [pid = 1655] [id = 303] 17:54:15 INFO - PROCESS | 1655 | 1461027255968 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]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 673ms 17:54:16 INFO - PROCESS | 1655 | 1461027256013 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 1655 | 1461027256015 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:54:16 INFO - PROCESS | 1655 | 1461027256017 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 1655 | 1461027256018 Marionette TRACE conn2 <- [1,1298,null,{}] 17:54:16 INFO - PROCESS | 1655 | 1461027256043 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}] 17:54:16 INFO - PROCESS | 1655 | 1461027256154 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12dcb6400) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12e9b0800) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12e3a1800) [pid = 1655] [serial = 865] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x119246c00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x1291c5400) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x129759000) [pid = 1655] [serial = 856] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12e9bb800) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12d016000) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x118f8b000) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11b77fc00) [pid = 1655] [serial = 850] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12edaf000) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x123624000) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x127456c00) [pid = 1655] [serial = 853] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x119253800) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x11858f000) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12dcb1c00) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x129bec800) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12b173400) [pid = 1655] [serial = 859] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12b852800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11b777800) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x118594400) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x129490800) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12ef60400) [pid = 1655] [serial = 871] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12edb5800) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1188edc00) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x119c78400) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x123626400) [pid = 1655] [serial = 450] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12abdb000) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12ef6ac00) [pid = 1655] [serial = 880] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12ef61800) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11a74ac00) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12bc78c00) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12abe1000) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12abdec00) [pid = 1655] [serial = 874] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12edaec00) [pid = 1655] [serial = 868] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12daac000) [pid = 1655] [serial = 877] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12daa4800) [pid = 1655] [serial = 862] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11a89bc00) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 17:54:16 INFO - PROCESS | 1655 | 1461027256227 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb44000 == 63 [pid = 1655] [id = 332] 17:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x119136800) [pid = 1655] [serial = 995] [outer = 0x0] 17:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11b777800) [pid = 1655] [serial = 996] [outer = 0x119136800] 17:54:16 INFO - PROCESS | 1655 | 1461027256256 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x129bec800) [pid = 1655] [serial = 997] [outer = 0x119136800] 17:54:16 INFO - PROCESS | 1655 | 1461027256592 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]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 587ms 17:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:54:16 INFO - PROCESS | 1655 | 1461027256605 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 1655 | 1461027256606 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:54:16 INFO - PROCESS | 1655 | 1461027256608 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 1655 | 1461027256609 Marionette TRACE conn2 <- [1,1302,null,{}] 17:54:16 INFO - PROCESS | 1655 | 1461027256614 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}] 17:54:16 INFO - PROCESS | 1655 | 1461027256715 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:54:16 INFO - PROCESS | 1655 | 1461027256771 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x123839800 == 64 [pid = 1655] [id = 333] 17:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x129beb400) [pid = 1655] [serial = 998] [outer = 0x0] 17:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12abd7400) [pid = 1655] [serial = 999] [outer = 0x129beb400] 17:54:16 INFO - PROCESS | 1655 | 1461027256798 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12b172400) [pid = 1655] [serial = 1000] [outer = 0x129beb400] 17:54:17 INFO - PROCESS | 1655 | 1461027257089 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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 17:54:17 INFO - PROCESS | 1655 | 1461027257131 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 1655 | 1461027257132 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:54:17 INFO - PROCESS | 1655 | 1461027257135 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 1655 | 1461027257136 Marionette TRACE conn2 <- [1,1306,null,{}] 17:54:17 INFO - PROCESS | 1655 | 1461027257138 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}] 17:54:17 INFO - PROCESS | 1655 | 1461027257224 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:54:17 INFO - PROCESS | 1655 | 1461027257282 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bee9800 == 65 [pid = 1655] [id = 334] 17:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12a5ea400) [pid = 1655] [serial = 1001] [outer = 0x0] 17:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12b2be400) [pid = 1655] [serial = 1002] [outer = 0x12a5ea400] 17:54:17 INFO - PROCESS | 1655 | 1461027257310 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12d0d7400) [pid = 1655] [serial = 1003] [outer = 0x12a5ea400] 17:54:17 INFO - PROCESS | 1655 | 1461027257600 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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 17:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:54:17 INFO - PROCESS | 1655 | 1461027257653 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 1655 | 1461027257654 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:54:17 INFO - PROCESS | 1655 | 1461027257656 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 1655 | 1461027257658 Marionette TRACE conn2 <- [1,1310,null,{}] 17:54:17 INFO - PROCESS | 1655 | 1461027257660 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}] 17:54:17 INFO - PROCESS | 1655 | 1461027257759 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:54:17 INFO - PROCESS | 1655 | 1461027257764 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b09d000 == 66 [pid = 1655] [id = 335] 17:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12a8fb400) [pid = 1655] [serial = 1004] [outer = 0x0] 17:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12d15d800) [pid = 1655] [serial = 1005] [outer = 0x12a8fb400] 17:54:17 INFO - PROCESS | 1655 | 1461027257793 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12daa2c00) [pid = 1655] [serial = 1006] [outer = 0x12a8fb400] 17:54:18 INFO - PROCESS | 1655 | 1461027258276 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] 17:54:18 INFO - PROCESS | 1655 | 1461027258328 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:54:18 INFO - PROCESS | 1655 | 1461027258332 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 1655 | 1461027258334 Marionette TRACE conn2 <- [1,1314,null,{}] 17:54:18 INFO - PROCESS | 1655 | 1461027258337 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}] 17:54:18 INFO - PROCESS | 1655 | 1461027258463 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:54:18 INFO - PROCESS | 1655 | 1461027258497 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8a2800 == 67 [pid = 1655] [id = 336] 17:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12b172c00) [pid = 1655] [serial = 1007] [outer = 0x0] 17:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12dcb7c00) [pid = 1655] [serial = 1008] [outer = 0x12b172c00] 17:54:18 INFO - PROCESS | 1655 | 1461027258522 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12e9b3400) [pid = 1655] [serial = 1009] [outer = 0x12b172c00] 17:54:18 INFO - PROCESS | 1655 | 1461027258859 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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 17:54:18 INFO - PROCESS | 1655 | 1461027258903 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 1655 | 1461027258904 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:54:18 INFO - PROCESS | 1655 | 1461027258906 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 1655 | 1461027258907 Marionette TRACE conn2 <- [1,1318,null,{}] 17:54:18 INFO - PROCESS | 1655 | 1461027258910 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}] 17:54:19 INFO - PROCESS | 1655 | 1461027259018 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:54:19 INFO - PROCESS | 1655 | 1461027259052 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cecb000 == 68 [pid = 1655] [id = 337] 17:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12d00a400) [pid = 1655] [serial = 1010] [outer = 0x0] 17:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12ed95c00) [pid = 1655] [serial = 1011] [outer = 0x12d00a400] 17:54:19 INFO - PROCESS | 1655 | 1461027259077 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12ed99800) [pid = 1655] [serial = 1012] [outer = 0x12d00a400] 17:54:19 INFO - PROCESS | 1655 | 1461027259495 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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms 17:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:54:19 INFO - PROCESS | 1655 | 1461027259531 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 1655 | 1461027259532 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:54:19 INFO - PROCESS | 1655 | 1461027259536 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 1655 | 1461027259538 Marionette TRACE conn2 <- [1,1322,null,{}] 17:54:19 INFO - PROCESS | 1655 | 1461027259541 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}] 17:54:19 INFO - PROCESS | 1655 | 1461027259707 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:54:19 INFO - PROCESS | 1655 | 1461027259797 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dac2800 == 69 [pid = 1655] [id = 338] 17:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12e4aa400) [pid = 1655] [serial = 1013] [outer = 0x0] 17:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12ed9e000) [pid = 1655] [serial = 1014] [outer = 0x12e4aa400] 17:54:19 INFO - PROCESS | 1655 | 1461027259822 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12ef66400) [pid = 1655] [serial = 1015] [outer = 0x12e4aa400] 17:54:20 INFO - PROCESS | 1655 | 1461027260133 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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 623ms 17:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:54:20 INFO - PROCESS | 1655 | 1461027260158 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 1655 | 1461027260160 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:54:20 INFO - PROCESS | 1655 | 1461027260170 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 1655 | 1461027260171 Marionette TRACE conn2 <- [1,1326,null,{}] 17:54:20 INFO - PROCESS | 1655 | 1461027260174 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}] 17:54:20 INFO - PROCESS | 1655 | 1461027260414 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12b2bbc00) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12d36ac00) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12daad800) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x11abb2400) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12962c800) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12e9b2000) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x114b82800) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11a8a6c00) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x118c88000) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1141c5000) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x11bd5f400) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:54:20 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12a5ef400) [pid = 1655] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:54:20 INFO - PROCESS | 1655 | 1461027260461 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b758000 == 70 [pid = 1655] [id = 339] 17:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1146b5400) [pid = 1655] [serial = 1016] [outer = 0x0] 17:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x118c88000) [pid = 1655] [serial = 1017] [outer = 0x1146b5400] 17:54:20 INFO - PROCESS | 1655 | 1461027260487 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12962c800) [pid = 1655] [serial = 1018] [outer = 0x1146b5400] 17:54:20 INFO - PROCESS | 1655 | 1461027260751 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]]]}] 17:54:20 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 17:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 625ms 17:54:20 INFO - PROCESS | 1655 | 1461027260789 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:54:20 INFO - PROCESS | 1655 | 1461027260791 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:54:20 INFO - PROCESS | 1655 | 1461027260801 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 1655 | 1461027260803 Marionette TRACE conn2 <- [1,1330,null,{}] 17:54:20 INFO - PROCESS | 1655 | 1461027260805 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}] 17:54:20 INFO - PROCESS | 1655 | 1461027260911 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:54:20 INFO - PROCESS | 1655 | 1461027260916 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f080800 == 71 [pid = 1655] [id = 340] 17:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x123dd7c00) [pid = 1655] [serial = 1019] [outer = 0x0] 17:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12aba2400) [pid = 1655] [serial = 1020] [outer = 0x123dd7c00] 17:54:20 INFO - PROCESS | 1655 | 1461027260946 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12f625c00) [pid = 1655] [serial = 1021] [outer = 0x123dd7c00] 17:54:21 INFO - PROCESS | 1655 | 1461027261360 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]]]}] 17:54:21 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 17:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 580ms 17:54:21 INFO - PROCESS | 1655 | 1461027261373 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:54:21 INFO - PROCESS | 1655 | 1461027261375 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:54:21 INFO - PROCESS | 1655 | 1461027261379 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 1655 | 1461027261381 Marionette TRACE conn2 <- [1,1334,null,{}] 17:54:21 INFO - PROCESS | 1655 | 1461027261384 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}] 17:54:21 INFO - PROCESS | 1655 | 1461027261474 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:54:21 INFO - PROCESS | 1655 | 1461027261478 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc98000 == 72 [pid = 1655] [id = 341] 17:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1236e7c00) [pid = 1655] [serial = 1022] [outer = 0x0] 17:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x129d92800) [pid = 1655] [serial = 1023] [outer = 0x1236e7c00] 17:54:21 INFO - PROCESS | 1655 | 1461027261503 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x129d96800) [pid = 1655] [serial = 1024] [outer = 0x1236e7c00] 17:54:21 INFO - PROCESS | 1655 | 1461027261821 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]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 17:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:54:21 INFO - PROCESS | 1655 | 1461027261849 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 1655 | 1461027261850 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:54:21 INFO - PROCESS | 1655 | 1461027261852 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 1655 | 1461027261853 Marionette TRACE conn2 <- [1,1338,null,{}] 17:54:21 INFO - PROCESS | 1655 | 1461027261856 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}] 17:54:21 INFO - PROCESS | 1655 | 1461027261941 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:54:22 INFO - PROCESS | 1655 | 1461027262002 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x130026800 == 73 [pid = 1655] [id = 342] 17:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x129d8d400) [pid = 1655] [serial = 1025] [outer = 0x0] 17:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12f62c400) [pid = 1655] [serial = 1026] [outer = 0x129d8d400] 17:54:22 INFO - PROCESS | 1655 | 1461027262027 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12f7d6400) [pid = 1655] [serial = 1027] [outer = 0x129d8d400] 17:54:22 INFO - PROCESS | 1655 | 1461027262811 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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 17:54:22 INFO - PROCESS | 1655 | 1461027262826 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:54:22 INFO - PROCESS | 1655 | 1461027262831 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:54:22 INFO - PROCESS | 1655 | 1461027262835 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 1655 | 1461027262837 Marionette TRACE conn2 <- [1,1342,null,{}] 17:54:22 INFO - PROCESS | 1655 | 1461027262842 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}] 17:54:22 INFO - PROCESS | 1655 | 1461027262955 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:54:23 INFO - PROCESS | 1655 | 1461027263058 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa91000 == 74 [pid = 1655] [id = 343] 17:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x1188edc00) [pid = 1655] [serial = 1028] [outer = 0x0] 17:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1191b1800) [pid = 1655] [serial = 1029] [outer = 0x1188edc00] 17:54:23 INFO - PROCESS | 1655 | 1461027263093 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11b771000) [pid = 1655] [serial = 1030] [outer = 0x1188edc00] 17:54:23 INFO - PROCESS | 1655 | 1461027263573 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]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 772ms 17:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:54:23 INFO - PROCESS | 1655 | 1461027263607 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 1655 | 1461027263611 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:54:23 INFO - PROCESS | 1655 | 1461027263616 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 1655 | 1461027263617 Marionette TRACE conn2 <- [1,1346,null,{}] 17:54:23 INFO - PROCESS | 1655 | 1461027263620 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}] 17:54:23 INFO - PROCESS | 1655 | 1461027263730 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:54:23 INFO - PROCESS | 1655 | 1461027263792 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de1000 == 75 [pid = 1655] [id = 344] 17:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11a9c9400) [pid = 1655] [serial = 1031] [outer = 0x0] 17:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x123cc7c00) [pid = 1655] [serial = 1032] [outer = 0x11a9c9400] 17:54:23 INFO - PROCESS | 1655 | 1461027263865 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x129bef400) [pid = 1655] [serial = 1033] [outer = 0x11a9c9400] 17:54:24 INFO - PROCESS | 1655 | 1461027264295 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]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 722ms 17:54:24 INFO - PROCESS | 1655 | 1461027264357 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 1655 | 1461027264359 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:54:24 INFO - PROCESS | 1655 | 1461027264363 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 1655 | 1461027264366 Marionette TRACE conn2 <- [1,1350,null,{}] 17:54:24 INFO - PROCESS | 1655 | 1461027264374 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}] 17:54:24 INFO - PROCESS | 1655 | 1461027264487 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:54:24 INFO - PROCESS | 1655 | 1461027264564 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edc1800 == 76 [pid = 1655] [id = 345] 17:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x129d8a400) [pid = 1655] [serial = 1034] [outer = 0x0] 17:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a8f7800) [pid = 1655] [serial = 1035] [outer = 0x129d8a400] 17:54:24 INFO - PROCESS | 1655 | 1461027264596 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12aba8c00) [pid = 1655] [serial = 1036] [outer = 0x129d8a400] 17:54:24 INFO - PROCESS | 1655 | 1461027264993 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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 674ms 17:54:25 INFO - PROCESS | 1655 | 1461027265038 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 1655 | 1461027265040 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:54:25 INFO - PROCESS | 1655 | 1461027265042 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 1655 | 1461027265044 Marionette TRACE conn2 <- [1,1354,null,{}] 17:54:25 INFO - PROCESS | 1655 | 1461027265048 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}] 17:54:25 INFO - PROCESS | 1655 | 1461027265155 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:54:25 INFO - PROCESS | 1655 | 1461027265258 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x130569000 == 77 [pid = 1655] [id = 346] 17:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12abd7000) [pid = 1655] [serial = 1037] [outer = 0x0] 17:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12bc78c00) [pid = 1655] [serial = 1038] [outer = 0x12abd7000] 17:54:25 INFO - PROCESS | 1655 | 1461027265292 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12daa8000) [pid = 1655] [serial = 1039] [outer = 0x12abd7000] 17:54:25 INFO - PROCESS | 1655 | 1461027265699 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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms 17:54:25 INFO - PROCESS | 1655 | 1461027265717 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:54:25 INFO - PROCESS | 1655 | 1461027265718 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:54:25 INFO - PROCESS | 1655 | 1461027265720 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 1655 | 1461027265722 Marionette TRACE conn2 <- [1,1358,null,{}] 17:54:25 INFO - PROCESS | 1655 | 1461027265724 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}] 17:54:25 INFO - PROCESS | 1655 | 1461027265848 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:54:25 INFO - PROCESS | 1655 | 1461027265922 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x136f33800 == 78 [pid = 1655] [id = 347] 17:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12dcba000) [pid = 1655] [serial = 1040] [outer = 0x0] 17:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12ed9a800) [pid = 1655] [serial = 1041] [outer = 0x12dcba000] 17:54:25 INFO - PROCESS | 1655 | 1461027265954 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12ef68800) [pid = 1655] [serial = 1042] [outer = 0x12dcba000] 17:54:26 INFO - PROCESS | 1655 | 1461027266360 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]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 17:54:26 INFO - PROCESS | 1655 | 1461027266392 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:54:26 INFO - PROCESS | 1655 | 1461027266394 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:54:26 INFO - PROCESS | 1655 | 1461027266396 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 1655 | 1461027266397 Marionette TRACE conn2 <- [1,1362,null,{}] 17:54:26 INFO - PROCESS | 1655 | 1461027266400 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}] 17:54:26 INFO - PROCESS | 1655 | 1461027266521 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:54:26 INFO - PROCESS | 1655 | 1461027266641 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x13835d800 == 79 [pid = 1655] [id = 348] 17:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11548cc00) [pid = 1655] [serial = 1043] [outer = 0x0] 17:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12a8ba400) [pid = 1655] [serial = 1044] [outer = 0x11548cc00] 17:54:26 INFO - PROCESS | 1655 | 1461027266677 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12f7d9400) [pid = 1655] [serial = 1045] [outer = 0x11548cc00] 17:54:27 INFO - PROCESS | 1655 | 1461027267160 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]]]}] 17:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 819ms 17:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:54:27 INFO - PROCESS | 1655 | 1461027267216 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 1655 | 1461027267217 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:54:27 INFO - PROCESS | 1655 | 1461027267219 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 1655 | 1461027267220 Marionette TRACE conn2 <- [1,1366,null,{}] 17:54:27 INFO - PROCESS | 1655 | 1461027267223 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}] 17:54:27 INFO - PROCESS | 1655 | 1461027267329 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:54:27 INFO - PROCESS | 1655 | 1461027267404 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x123761000 == 80 [pid = 1655] [id = 349] 17:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x115494400) [pid = 1655] [serial = 1046] [outer = 0x0] 17:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x123cf4000) [pid = 1655] [serial = 1047] [outer = 0x115494400] 17:54:27 INFO - PROCESS | 1655 | 1461027267435 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1295a9c00) [pid = 1655] [serial = 1048] [outer = 0x115494400] 17:54:28 INFO - PROCESS | 1655 | 1461027268038 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] 17:54:28 INFO - PROCESS | 1655 | 1461027268099 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:54:28 INFO - PROCESS | 1655 | 1461027268104 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 1655 | 1461027268106 Marionette TRACE conn2 <- [1,1370,null,{}] 17:54:28 INFO - PROCESS | 1655 | 1461027268110 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}] 17:54:28 INFO - PROCESS | 1655 | 1461027268215 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:54:28 INFO - PROCESS | 1655 | 1461027268291 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bd10000 == 81 [pid = 1655] [id = 350] 17:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11a849800) [pid = 1655] [serial = 1049] [outer = 0x0] 17:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11a8a6400) [pid = 1655] [serial = 1050] [outer = 0x11a849800] 17:54:28 INFO - PROCESS | 1655 | 1461027268321 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11bea5c00) [pid = 1655] [serial = 1051] [outer = 0x11a849800] 17:54:28 INFO - PROCESS | 1655 | 1461027268815 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] 17:54:28 INFO - PROCESS | 1655 | 1461027268847 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:54:28 INFO - PROCESS | 1655 | 1461027268853 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 1655 | 1461027268854 Marionette TRACE conn2 <- [1,1374,null,{}] 17:54:28 INFO - PROCESS | 1655 | 1461027268856 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}] 17:54:28 INFO - PROCESS | 1655 | 1461027268994 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0b8000 == 80 [pid = 1655] [id = 311] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8ac000 == 79 [pid = 1655] [id = 310] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b29d800 == 78 [pid = 1655] [id = 309] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc98000 == 77 [pid = 1655] [id = 341] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12f080800 == 76 [pid = 1655] [id = 340] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12ababc00) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12b169800) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12b2bd400) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11b758000 == 75 [pid = 1655] [id = 339] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12dac2800 == 74 [pid = 1655] [id = 338] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12cecb000 == 73 [pid = 1655] [id = 337] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8a2800 == 72 [pid = 1655] [id = 336] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b09d000 == 71 [pid = 1655] [id = 335] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11bee9800 == 70 [pid = 1655] [id = 334] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123839800 == 69 [pid = 1655] [id = 333] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb44000 == 68 [pid = 1655] [id = 332] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba1f800 == 67 [pid = 1655] [id = 331] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123c7d000 == 66 [pid = 1655] [id = 330] 17:54:29 INFO - PROCESS | 1655 | 1461027269158 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119278800 == 65 [pid = 1655] [id = 323] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12edae400) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12e9b1c00) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x115698400) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12d0d8c00) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12dcb4400) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12abdf000) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12a5f7c00) [pid = 1655] [serial = 883] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12bc7c400) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12d43b000) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12e39d800) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12e37dc00) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x123cf1c00) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x128da1c00) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12a5ec000) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12edb7800) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x118592000) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x115489c00) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12daa3000) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x11a847400) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11c366800) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11a9c7800) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x123b48400) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12a5ef800) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11c360800) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x1241b5000) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x127ae3000) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12948c000) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11bd5c800) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 17:54:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a508000 == 66 [pid = 1655] [id = 351] 17:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x115698400) [pid = 1655] [serial = 1052] [outer = 0x0] 17:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11bd5cc00) [pid = 1655] [serial = 1053] [outer = 0x115698400] 17:54:29 INFO - PROCESS | 1655 | 1461027269214 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x127ae9c00) [pid = 1655] [serial = 1054] [outer = 0x115698400] 17:54:29 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:29 INFO - PROCESS | 1655 | 1461027269636 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] 17:54:29 INFO - PROCESS | 1655 | 1461027269679 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:54:29 INFO - PROCESS | 1655 | 1461027269682 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:54:29 INFO - PROCESS | 1655 | 1461027269684 Marionette TRACE conn2 <- [1,1378,null,{}] 17:54:29 INFO - PROCESS | 1655 | 1461027269692 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}] 17:54:29 INFO - PROCESS | 1655 | 1461027269784 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:54:29 INFO - PROCESS | 1655 | 1461027269789 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x125eae800 == 67 [pid = 1655] [id = 352] 17:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1295aa800) [pid = 1655] [serial = 1055] [outer = 0x0] 17:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1295b2c00) [pid = 1655] [serial = 1056] [outer = 0x1295aa800] 17:54:29 INFO - PROCESS | 1655 | 1461027269817 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1295a4400) [pid = 1655] [serial = 1057] [outer = 0x1295aa800] 17:54:30 INFO - PROCESS | 1655 | 1461027270154 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] 17:54:30 INFO - PROCESS | 1655 | 1461027270215 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:54:30 INFO - PROCESS | 1655 | 1461027270219 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 1655 | 1461027270220 Marionette TRACE conn2 <- [1,1382,null,{}] 17:54:30 INFO - PROCESS | 1655 | 1461027270222 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}] 17:54:30 INFO - PROCESS | 1655 | 1461027270309 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:54:30 INFO - PROCESS | 1655 | 1461027270313 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd8800 == 68 [pid = 1655] [id = 353] 17:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x129d0ac00) [pid = 1655] [serial = 1058] [outer = 0x0] 17:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x129d94c00) [pid = 1655] [serial = 1059] [outer = 0x129d0ac00] 17:54:30 INFO - PROCESS | 1655 | 1461027270340 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12a5f2400) [pid = 1655] [serial = 1060] [outer = 0x129d0ac00] 17:54:30 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:54:30 INFO - PROCESS | 1655 | 1461027270707 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] 17:54:30 INFO - PROCESS | 1655 | 1461027270740 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:54:30 INFO - PROCESS | 1655 | 1461027270743 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 1655 | 1461027270744 Marionette TRACE conn2 <- [1,1386,null,{}] 17:54:30 INFO - PROCESS | 1655 | 1461027270747 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}] 17:54:30 INFO - PROCESS | 1655 | 1461027270863 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:54:30 INFO - PROCESS | 1655 | 1461027270949 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab12800 == 69 [pid = 1655] [id = 354] 17:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x129d0f400) [pid = 1655] [serial = 1061] [outer = 0x0] 17:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12a8b8c00) [pid = 1655] [serial = 1062] [outer = 0x129d0f400] 17:54:30 INFO - PROCESS | 1655 | 1461027270984 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12a8f2c00) [pid = 1655] [serial = 1063] [outer = 0x129d0f400] 17:54:31 INFO - PROCESS | 1655 | 1461027271389 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] 17:54:31 INFO - PROCESS | 1655 | 1461027271423 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:54:31 INFO - PROCESS | 1655 | 1461027271425 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 1655 | 1461027271426 Marionette TRACE conn2 <- [1,1390,null,{}] 17:54:31 INFO - PROCESS | 1655 | 1461027271428 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}] 17:54:31 INFO - PROCESS | 1655 | 1461027271554 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:54:31 INFO - PROCESS | 1655 | 1461027271617 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0c1000 == 70 [pid = 1655] [id = 355] 17:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12aba3400) [pid = 1655] [serial = 1064] [outer = 0x0] 17:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12abd7c00) [pid = 1655] [serial = 1065] [outer = 0x12aba3400] 17:54:31 INFO - PROCESS | 1655 | 1461027271644 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12d36b000) [pid = 1655] [serial = 1066] [outer = 0x12aba3400] 17:54:31 INFO - PROCESS | 1655 | 1461027271958 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]]]}] 17:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 572ms 17:54:32 INFO - PROCESS | 1655 | 1461027272003 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 1655 | 1461027272004 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:54:32 INFO - PROCESS | 1655 | 1461027272006 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 1655 | 1461027272007 Marionette TRACE conn2 <- [1,1394,null,{}] 17:54:32 INFO - PROCESS | 1655 | 1461027272010 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}] 17:54:32 INFO - PROCESS | 1655 | 1461027272117 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:54:32 INFO - PROCESS | 1655 | 1461027272159 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d322000 == 71 [pid = 1655] [id = 356] 17:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12bcef800) [pid = 1655] [serial = 1067] [outer = 0x0] 17:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12daa4000) [pid = 1655] [serial = 1068] [outer = 0x12bcef800] 17:54:32 INFO - PROCESS | 1655 | 1461027272185 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12dcb8000) [pid = 1655] [serial = 1069] [outer = 0x12bcef800] 17:54:32 INFO - PROCESS | 1655 | 1461027272486 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]]]}] 17:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 17:54:32 INFO - PROCESS | 1655 | 1461027272529 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:54:32 INFO - PROCESS | 1655 | 1461027272531 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:54:32 INFO - PROCESS | 1655 | 1461027272533 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 1655 | 1461027272534 Marionette TRACE conn2 <- [1,1398,null,{}] 17:54:32 INFO - PROCESS | 1655 | 1461027272537 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}] 17:54:32 INFO - PROCESS | 1655 | 1461027272644 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:54:32 INFO - PROCESS | 1655 | 1461027272656 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e977800 == 72 [pid = 1655] [id = 357] 17:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12d441800) [pid = 1655] [serial = 1070] [outer = 0x0] 17:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12e4b1c00) [pid = 1655] [serial = 1071] [outer = 0x12d441800] 17:54:32 INFO - PROCESS | 1655 | 1461027272681 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12e9b9400) [pid = 1655] [serial = 1072] [outer = 0x12d441800] 17:54:33 INFO - PROCESS | 1655 | 1461027273033 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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 17:54:33 INFO - PROCESS | 1655 | 1461027273055 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 1655 | 1461027273057 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:54:33 INFO - PROCESS | 1655 | 1461027273060 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1655 | 1461027273062 Marionette TRACE conn2 <- [1,1402,null,{}] 17:54:33 INFO - PROCESS | 1655 | 1461027273072 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}] 17:54:33 INFO - PROCESS | 1655 | 1461027273246 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12aba2c00) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12b172c00) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12d00a400) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x129beb400) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11a9cdc00) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12a5ea400) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12a8fb400) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x119136800) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x1236e7c00) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11a8a3400) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12e4aa400) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x1146b5400) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:54:33 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x123dd7c00) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:54:33 INFO - PROCESS | 1655 | 1461027273552 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242ca800 == 73 [pid = 1655] [id = 358] 17:54:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x115692c00) [pid = 1655] [serial = 1073] [outer = 0x0] 17:54:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11c07c800) [pid = 1655] [serial = 1074] [outer = 0x115692c00] 17:54:33 INFO - PROCESS | 1655 | 1461027273594 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11c082400) [pid = 1655] [serial = 1075] [outer = 0x115692c00] 17:54:33 INFO - PROCESS | 1655 | 1461027273954 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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 922ms 17:54:33 INFO - PROCESS | 1655 | 1461027273983 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 1655 | 1461027273984 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:54:33 INFO - PROCESS | 1655 | 1461027273986 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1655 | 1461027273988 Marionette TRACE conn2 <- [1,1406,null,{}] 17:54:33 INFO - PROCESS | 1655 | 1461027273990 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}] 17:54:34 INFO - PROCESS | 1655 | 1461027274104 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:54:34 INFO - PROCESS | 1655 | 1461027274111 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa0c000 == 74 [pid = 1655] [id = 359] 17:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x1181a8000) [pid = 1655] [serial = 1076] [outer = 0x0] 17:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x123624000) [pid = 1655] [serial = 1077] [outer = 0x1181a8000] 17:54:34 INFO - PROCESS | 1655 | 1461027274137 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12aba8800) [pid = 1655] [serial = 1078] [outer = 0x1181a8000] 17:54:34 INFO - PROCESS | 1655 | 1461027274453 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]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 17:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:54:34 INFO - PROCESS | 1655 | 1461027274505 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 1655 | 1461027274507 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:54:34 INFO - PROCESS | 1655 | 1461027274509 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 1655 | 1461027274511 Marionette TRACE conn2 <- [1,1410,null,{}] 17:54:34 INFO - PROCESS | 1655 | 1461027274513 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}] 17:54:34 INFO - PROCESS | 1655 | 1461027274612 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:54:34 INFO - PROCESS | 1655 | 1461027274616 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x13182f800 == 75 [pid = 1655] [id = 360] 17:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x129d07c00) [pid = 1655] [serial = 1079] [outer = 0x0] 17:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12ed90800) [pid = 1655] [serial = 1080] [outer = 0x129d07c00] 17:54:34 INFO - PROCESS | 1655 | 1461027274646 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12ef66000) [pid = 1655] [serial = 1081] [outer = 0x129d07c00] 17:54:35 INFO - PROCESS | 1655 | 1461027275008 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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 17:54:35 INFO - PROCESS | 1655 | 1461027275031 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 1655 | 1461027275032 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:54:35 INFO - PROCESS | 1655 | 1461027275046 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 1655 | 1461027275047 Marionette TRACE conn2 <- [1,1414,null,{}] 17:54:35 INFO - PROCESS | 1655 | 1461027275050 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}] 17:54:35 INFO - PROCESS | 1655 | 1461027275138 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:54:35 INFO - PROCESS | 1655 | 1461027275144 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395ca800 == 76 [pid = 1655] [id = 361] 17:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12ef66c00) [pid = 1655] [serial = 1082] [outer = 0x0] 17:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12f62c000) [pid = 1655] [serial = 1083] [outer = 0x12ef66c00] 17:54:35 INFO - PROCESS | 1655 | 1461027275171 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12f7da000) [pid = 1655] [serial = 1084] [outer = 0x12ef66c00] 17:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 669ms 17:54:35 INFO - PROCESS | 1655 | 1461027275707 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]]]}] 17:54:35 INFO - PROCESS | 1655 | 1461027275716 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 1655 | 1461027275718 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:54:35 INFO - PROCESS | 1655 | 1461027275722 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 1655 | 1461027275725 Marionette TRACE conn2 <- [1,1418,null,{}] 17:54:35 INFO - PROCESS | 1655 | 1461027275732 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}] 17:54:35 INFO - PROCESS | 1655 | 1461027275849 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:54:35 INFO - PROCESS | 1655 | 1461027275957 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x127acd800 == 77 [pid = 1655] [id = 362] 17:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x11c085000) [pid = 1655] [serial = 1085] [outer = 0x0] 17:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1241bc800) [pid = 1655] [serial = 1086] [outer = 0x11c085000] 17:54:35 INFO - PROCESS | 1655 | 1461027275991 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x128da2800) [pid = 1655] [serial = 1087] [outer = 0x11c085000] 17:54:36 INFO - PROCESS | 1655 | 1461027276523 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]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 828ms 17:54:36 INFO - PROCESS | 1655 | 1461027276569 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 1655 | 1461027276575 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:54:36 INFO - PROCESS | 1655 | 1461027276583 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 1655 | 1461027276586 Marionette TRACE conn2 <- [1,1422,null,{}] 17:54:36 INFO - PROCESS | 1655 | 1461027276590 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}] 17:54:36 INFO - PROCESS | 1655 | 1461027276755 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:54:36 INFO - PROCESS | 1655 | 1461027276893 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a656800 == 78 [pid = 1655] [id = 363] 17:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x123dd7c00) [pid = 1655] [serial = 1088] [outer = 0x0] 17:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x129d04000) [pid = 1655] [serial = 1089] [outer = 0x123dd7c00] 17:54:36 INFO - PROCESS | 1655 | 1461027276927 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x129d96400) [pid = 1655] [serial = 1090] [outer = 0x123dd7c00] 17:54:37 INFO - PROCESS | 1655 | 1461027277365 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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 872ms 17:54:37 INFO - PROCESS | 1655 | 1461027277455 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 1655 | 1461027277456 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:54:37 INFO - PROCESS | 1655 | 1461027277459 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 1655 | 1461027277462 Marionette TRACE conn2 <- [1,1426,null,{}] 17:54:37 INFO - PROCESS | 1655 | 1461027277469 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}] 17:54:37 INFO - PROCESS | 1655 | 1461027277582 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:54:37 INFO - PROCESS | 1655 | 1461027277659 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x131825000 == 79 [pid = 1655] [id = 364] 17:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12a0e1800) [pid = 1655] [serial = 1091] [outer = 0x0] 17:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12a8b5c00) [pid = 1655] [serial = 1092] [outer = 0x12a0e1800] 17:54:37 INFO - PROCESS | 1655 | 1461027277693 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12bc74c00) [pid = 1655] [serial = 1093] [outer = 0x12a0e1800] 17:54:38 INFO - PROCESS | 1655 | 1461027278109 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 723ms 17:54:38 INFO - PROCESS | 1655 | 1461027278197 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 1655 | 1461027278199 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:54:38 INFO - PROCESS | 1655 | 1461027278203 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 1655 | 1461027278204 Marionette TRACE conn2 <- [1,1430,null,{}] 17:54:38 INFO - PROCESS | 1655 | 1461027278206 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}] 17:54:38 INFO - PROCESS | 1655 | 1461027278314 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:54:38 INFO - PROCESS | 1655 | 1461027278390 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x13035e800 == 80 [pid = 1655] [id = 365] 17:54:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x112357800) [pid = 1655] [serial = 1094] [outer = 0x0] 17:54:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11235e800) [pid = 1655] [serial = 1095] [outer = 0x112357800] 17:54:38 INFO - PROCESS | 1655 | 1461027278420 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12a769000) [pid = 1655] [serial = 1096] [outer = 0x112357800] 17:54:38 INFO - PROCESS | 1655 | 1461027278833 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 669ms 17:54:38 INFO - PROCESS | 1655 | 1461027278872 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 1655 | 1461027278874 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:54:38 INFO - PROCESS | 1655 | 1461027278892 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 1655 | 1461027278894 Marionette TRACE conn2 <- [1,1434,null,{}] 17:54:38 INFO - PROCESS | 1655 | 1461027278899 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}] 17:54:39 INFO - PROCESS | 1655 | 1461027279006 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:54:39 INFO - PROCESS | 1655 | 1461027279082 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6bb000 == 81 [pid = 1655] [id = 366] 17:54:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12a76c400) [pid = 1655] [serial = 1097] [outer = 0x0] 17:54:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12a76e800) [pid = 1655] [serial = 1098] [outer = 0x12a76c400] 17:54:39 INFO - PROCESS | 1655 | 1461027279111 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12a774400) [pid = 1655] [serial = 1099] [outer = 0x12a76c400] 17:54:39 INFO - PROCESS | 1655 | 1461027279558 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]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 689ms 17:54:39 INFO - PROCESS | 1655 | 1461027279565 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 1655 | 1461027279567 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:54:39 INFO - PROCESS | 1655 | 1461027279569 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 1655 | 1461027279570 Marionette TRACE conn2 <- [1,1438,null,{}] 17:54:39 INFO - PROCESS | 1655 | 1461027279573 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}] 17:54:39 INFO - PROCESS | 1655 | 1461027279760 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:54:39 INFO - PROCESS | 1655 | 1461027279831 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x13960d800 == 82 [pid = 1655] [id = 367] 17:54:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12daa4800) [pid = 1655] [serial = 1100] [outer = 0x0] 17:54:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12ed98000) [pid = 1655] [serial = 1101] [outer = 0x12daa4800] 17:54:39 INFO - PROCESS | 1655 | 1461027279864 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12f62ec00) [pid = 1655] [serial = 1102] [outer = 0x12daa4800] 17:54:40 INFO - PROCESS | 1655 | 1461027280278 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]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 770ms 17:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:54:40 INFO - PROCESS | 1655 | 1461027280340 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 1655 | 1461027280341 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:54:40 INFO - PROCESS | 1655 | 1461027280343 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 1655 | 1461027280344 Marionette TRACE conn2 <- [1,1442,null,{}] 17:54:40 INFO - PROCESS | 1655 | 1461027280347 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}] 17:54:40 INFO - PROCESS | 1655 | 1461027280474 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:54:40 INFO - PROCESS | 1655 | 1461027280890 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b31000 == 83 [pid = 1655] [id = 368] 17:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x112356400) [pid = 1655] [serial = 1103] [outer = 0x0] 17:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x112359c00) [pid = 1655] [serial = 1104] [outer = 0x112356400] 17:54:40 INFO - PROCESS | 1655 | 1461027280937 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x1164bc000) [pid = 1655] [serial = 1105] [outer = 0x112356400] 17:54:41 INFO - PROCESS | 1655 | 1461027281460 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]]]}] 17:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1174ms 17:54:41 INFO - PROCESS | 1655 | 1461027281529 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:54:41 INFO - PROCESS | 1655 | 1461027281532 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:54:41 INFO - PROCESS | 1655 | 1461027281537 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 1655 | 1461027281539 Marionette TRACE conn2 <- [1,1446,null,{}] 17:54:41 INFO - PROCESS | 1655 | 1461027281542 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}] 17:54:41 INFO - PROCESS | 1655 | 1461027281652 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:54:41 INFO - PROCESS | 1655 | 1461027281733 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bef2800 == 84 [pid = 1655] [id = 369] 17:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11a74ac00) [pid = 1655] [serial = 1106] [outer = 0x0] 17:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11bd5c000) [pid = 1655] [serial = 1107] [outer = 0x11a74ac00] 17:54:41 INFO - PROCESS | 1655 | 1461027281762 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x123622000) [pid = 1655] [serial = 1108] [outer = 0x11a74ac00] 17:54:42 INFO - PROCESS | 1655 | 1461027282219 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]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 720ms 17:54:42 INFO - PROCESS | 1655 | 1461027282267 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 1655 | 1461027282270 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:54:42 INFO - PROCESS | 1655 | 1461027282274 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 1655 | 1461027282275 Marionette TRACE conn2 <- [1,1450,null,{}] 17:54:42 INFO - PROCESS | 1655 | 1461027282278 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}] 17:54:42 INFO - PROCESS | 1655 | 1461027282380 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:54:42 INFO - PROCESS | 1655 | 1461027282462 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a61c800 == 85 [pid = 1655] [id = 370] 17:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1236d9400) [pid = 1655] [serial = 1109] [outer = 0x0] 17:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x127456c00) [pid = 1655] [serial = 1110] [outer = 0x1236d9400] 17:54:42 INFO - PROCESS | 1655 | 1461027282491 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x1295aa000) [pid = 1655] [serial = 1111] [outer = 0x1236d9400] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x13182f800 == 84 [pid = 1655] [id = 360] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa0c000 == 83 [pid = 1655] [id = 359] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1242ca800 == 82 [pid = 1655] [id = 358] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12e977800 == 81 [pid = 1655] [id = 357] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12d322000 == 80 [pid = 1655] [id = 356] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0c1000 == 79 [pid = 1655] [id = 355] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x114b7fc00) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12e9bbc00) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12daa0000) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12a5f1800) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12f62c400) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x1241b3400) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab12800 == 78 [pid = 1655] [id = 354] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x129cd8800 == 77 [pid = 1655] [id = 353] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x125eae800 == 76 [pid = 1655] [id = 352] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11a508000 == 75 [pid = 1655] [id = 351] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11bd10000 == 74 [pid = 1655] [id = 350] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x130569000 == 73 [pid = 1655] [id = 346] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12edc1800 == 72 [pid = 1655] [id = 345] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x128de1000 == 71 [pid = 1655] [id = 344] 17:54:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa91000 == 70 [pid = 1655] [id = 343] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12edb6c00) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12dcb7c00) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12e9b3400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12ed99800) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12ed95c00) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12abd7400) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12b172400) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12745c400) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x1241ba000) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12b2be400) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12d0d7400) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12d15d800) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x11b777800) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x129bec800) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x129d96800) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11b7e5400) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x123c0e800) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12ef66400) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12ed9e000) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12f62a800) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12f7d8000) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12962c800) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x129d92800) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12f625c00) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x118c88000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12aba2400) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12daa2c00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 17:54:42 INFO - PROCESS | 1655 | 1461027282931 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]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 674ms 17:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:54:42 INFO - PROCESS | 1655 | 1461027282949 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 1655 | 1461027282950 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:54:42 INFO - PROCESS | 1655 | 1461027282957 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 1655 | 1461027282962 Marionette TRACE conn2 <- [1,1454,null,{}] 17:54:42 INFO - PROCESS | 1655 | 1461027282966 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}] 17:54:43 INFO - PROCESS | 1655 | 1461027283057 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:54:43 INFO - PROCESS | 1655 | 1461027283062 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123837800 == 71 [pid = 1655] [id = 371] 17:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x11c082000) [pid = 1655] [serial = 1112] [outer = 0x0] 17:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1295af800) [pid = 1655] [serial = 1113] [outer = 0x11c082000] 17:54:43 INFO - PROCESS | 1655 | 1461027283088 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x129d05000) [pid = 1655] [serial = 1114] [outer = 0x11c082000] 17:54:43 INFO - PROCESS | 1655 | 1461027283516 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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 578ms 17:54:43 INFO - PROCESS | 1655 | 1461027283540 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 1655 | 1461027283542 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:54:43 INFO - PROCESS | 1655 | 1461027283548 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 1655 | 1461027283550 Marionette TRACE conn2 <- [1,1458,null,{}] 17:54:43 INFO - PROCESS | 1655 | 1461027283553 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}] 17:54:43 INFO - PROCESS | 1655 | 1461027283698 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:54:43 INFO - PROCESS | 1655 | 1461027283808 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242ba000 == 72 [pid = 1655] [id = 372] 17:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x123c0ec00) [pid = 1655] [serial = 1115] [outer = 0x0] 17:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x129d8f400) [pid = 1655] [serial = 1116] [outer = 0x123c0ec00] 17:54:43 INFO - PROCESS | 1655 | 1461027283852 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12a0e0800) [pid = 1655] [serial = 1117] [outer = 0x123c0ec00] 17:54:44 INFO - PROCESS | 1655 | 1461027284203 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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 17:54:44 INFO - PROCESS | 1655 | 1461027284219 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1655 | 1461027284220 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:54:44 INFO - PROCESS | 1655 | 1461027284223 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1655 | 1461027284224 Marionette TRACE conn2 <- [1,1462,null,{}] 17:54:44 INFO - PROCESS | 1655 | 1461027284226 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}] 17:54:44 INFO - PROCESS | 1655 | 1461027284318 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:54:44 INFO - PROCESS | 1655 | 1461027284381 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1b800 == 73 [pid = 1655] [id = 373] 17:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12a767800) [pid = 1655] [serial = 1118] [outer = 0x0] 17:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12a772800) [pid = 1655] [serial = 1119] [outer = 0x12a767800] 17:54:44 INFO - PROCESS | 1655 | 1461027284414 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12a8c0000) [pid = 1655] [serial = 1120] [outer = 0x12a767800] 17:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 17:54:44 INFO - PROCESS | 1655 | 1461027284734 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]]]}] 17:54:44 INFO - PROCESS | 1655 | 1461027284744 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1655 | 1461027284747 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:54:44 INFO - PROCESS | 1655 | 1461027284751 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1655 | 1461027284752 Marionette TRACE conn2 <- [1,1466,null,{}] 17:54:44 INFO - PROCESS | 1655 | 1461027284754 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}] 17:54:44 INFO - PROCESS | 1655 | 1461027284844 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:54:44 INFO - PROCESS | 1655 | 1461027284848 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9bb000 == 74 [pid = 1655] [id = 374] 17:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12a8f2800) [pid = 1655] [serial = 1121] [outer = 0x0] 17:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12abaec00) [pid = 1655] [serial = 1122] [outer = 0x12a8f2800] 17:54:44 INFO - PROCESS | 1655 | 1461027284873 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12abd8000) [pid = 1655] [serial = 1123] [outer = 0x12a8f2800] 17:54:45 INFO - PROCESS | 1655 | 1461027285271 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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 573ms 17:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:54:45 INFO - PROCESS | 1655 | 1461027285324 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 1655 | 1461027285325 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:54:45 INFO - PROCESS | 1655 | 1461027285327 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 1655 | 1461027285328 Marionette TRACE conn2 <- [1,1470,null,{}] 17:54:45 INFO - PROCESS | 1655 | 1461027285331 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}] 17:54:45 INFO - PROCESS | 1655 | 1461027285445 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:54:45 INFO - PROCESS | 1655 | 1461027285459 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d0ce800 == 75 [pid = 1655] [id = 375] 17:54:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12aba9c00) [pid = 1655] [serial = 1124] [outer = 0x0] 17:54:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12afa8400) [pid = 1655] [serial = 1125] [outer = 0x12aba9c00] 17:54:45 INFO - PROCESS | 1655 | 1461027285485 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12b586000) [pid = 1655] [serial = 1126] [outer = 0x12aba9c00] 17:54:45 INFO - PROCESS | 1655 | 1461027285833 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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 17:54:45 INFO - PROCESS | 1655 | 1461027285848 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 1655 | 1461027285850 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:54:45 INFO - PROCESS | 1655 | 1461027285852 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 1655 | 1461027285853 Marionette TRACE conn2 <- [1,1474,null,{}] 17:54:45 INFO - PROCESS | 1655 | 1461027285855 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}] 17:54:46 INFO - PROCESS | 1655 | 1461027285996 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:54:46 INFO - PROCESS | 1655 | 1461027286017 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e95e800 == 76 [pid = 1655] [id = 376] 17:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12a8f3800) [pid = 1655] [serial = 1127] [outer = 0x0] 17:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12bcf6400) [pid = 1655] [serial = 1128] [outer = 0x12a8f3800] 17:54:46 INFO - PROCESS | 1655 | 1461027286058 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12d15d800) [pid = 1655] [serial = 1129] [outer = 0x12a8f3800] 17:54:46 INFO - PROCESS | 1655 | 1461027286549 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]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 719ms 17:54:46 INFO - PROCESS | 1655 | 1461027286572 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 1655 | 1461027286573 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:54:46 INFO - PROCESS | 1655 | 1461027286586 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 1655 | 1461027286588 Marionette TRACE conn2 <- [1,1478,null,{}] 17:54:46 INFO - PROCESS | 1655 | 1461027286591 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}] 17:54:46 INFO - PROCESS | 1655 | 1461027286725 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:54:46 INFO - PROCESS | 1655 | 1461027286738 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f08d800 == 77 [pid = 1655] [id = 377] 17:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12b851800) [pid = 1655] [serial = 1130] [outer = 0x0] 17:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12daaa000) [pid = 1655] [serial = 1131] [outer = 0x12b851800] 17:54:46 INFO - PROCESS | 1655 | 1461027286760 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12e381000) [pid = 1655] [serial = 1132] [outer = 0x12b851800] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x129495c00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x119d76800) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12d157000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x123dcbc00) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11a74b400) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x114b81c00) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12e9b3000) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11a9c8800) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x129ae2c00) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11859ac00) [pid = 1655] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x119246400) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x129becc00) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x123c0d000) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x11b7eb800) [pid = 1655] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x127b41400) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x119c7b000) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12a5f9c00) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12428d400) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11a9e1c00) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11547e800) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11858ec00) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x123623800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x129753800) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12e3a9400) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x112275400) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x129ae3c00) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x129be5000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12abdcc00) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x1158f4800) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x129638c00) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x129be1000) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x129be0800) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11abaf800) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11569b800) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1237a3c00) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1291c8400) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x129be1c00) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12aba3400) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12bcef800) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12d441800) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x129d07c00) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x1295aa800) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x115494400) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11a849800) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11a9c9400) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x129d0ac00) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x115698400) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x129d8a400) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1181a8000) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x1188edc00) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x129d0f400) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:54:47 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x115692c00) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:54:47 INFO - PROCESS | 1655 | 1461027287471 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]]]}] 17:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 932ms 17:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:54:47 INFO - PROCESS | 1655 | 1461027287509 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 1655 | 1461027287510 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:54:47 INFO - PROCESS | 1655 | 1461027287512 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 1655 | 1461027287516 Marionette TRACE conn2 <- [1,1482,null,{}] 17:54:47 INFO - PROCESS | 1655 | 1461027287518 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}] 17:54:47 INFO - PROCESS | 1655 | 1461027287645 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:54:47 INFO - PROCESS | 1655 | 1461027287746 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a763000 == 78 [pid = 1655] [id = 378] 17:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11227e400) [pid = 1655] [serial = 1133] [outer = 0x0] 17:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11858ec00) [pid = 1655] [serial = 1134] [outer = 0x11227e400] 17:54:47 INFO - PROCESS | 1655 | 1461027287793 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11a9c9400) [pid = 1655] [serial = 1135] [outer = 0x11227e400] 17:54:48 INFO - PROCESS | 1655 | 1461027288173 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]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 17:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:54:48 INFO - PROCESS | 1655 | 1461027288184 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 1655 | 1461027288186 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:54:48 INFO - PROCESS | 1655 | 1461027288188 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1655 | 1461027288190 Marionette TRACE conn2 <- [1,1486,null,{}] 17:54:48 INFO - PROCESS | 1655 | 1461027288193 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}] 17:54:48 INFO - PROCESS | 1655 | 1461027288338 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:54:48 INFO - PROCESS | 1655 | 1461027288346 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x129c2c000 == 79 [pid = 1655] [id = 379] 17:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11a89ec00) [pid = 1655] [serial = 1136] [outer = 0x0] 17:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11beab000) [pid = 1655] [serial = 1137] [outer = 0x11a89ec00] 17:54:48 INFO - PROCESS | 1655 | 1461027288373 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12976e000) [pid = 1655] [serial = 1138] [outer = 0x11a89ec00] 17:54:48 INFO - PROCESS | 1655 | 1461027288706 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]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 17:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:54:48 INFO - PROCESS | 1655 | 1461027288758 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 1655 | 1461027288759 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:54:48 INFO - PROCESS | 1655 | 1461027288761 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1655 | 1461027288762 Marionette TRACE conn2 <- [1,1490,null,{}] 17:54:48 INFO - PROCESS | 1655 | 1461027288764 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}] 17:54:48 INFO - PROCESS | 1655 | 1461027288856 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:54:48 INFO - PROCESS | 1655 | 1461027288860 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe78000 == 80 [pid = 1655] [id = 380] 17:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x129ada800) [pid = 1655] [serial = 1139] [outer = 0x0] 17:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12a5f6000) [pid = 1655] [serial = 1140] [outer = 0x129ada800] 17:54:48 INFO - PROCESS | 1655 | 1461027288885 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12b2bbc00) [pid = 1655] [serial = 1141] [outer = 0x129ada800] 17:54:49 INFO - PROCESS | 1655 | 1461027289230 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]]]}] 17:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 17:54:49 INFO - PROCESS | 1655 | 1461027289285 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 1655 | 1461027289286 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:54:49 INFO - PROCESS | 1655 | 1461027289289 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 1655 | 1461027289290 Marionette TRACE conn2 <- [1,1494,null,{}] 17:54:49 INFO - PROCESS | 1655 | 1461027289292 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}] 17:54:49 INFO - PROCESS | 1655 | 1461027289383 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:54:49 INFO - PROCESS | 1655 | 1461027289516 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119163800 == 81 [pid = 1655] [id = 381] 17:54:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x112355000) [pid = 1655] [serial = 1142] [outer = 0x0] 17:54:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11235a000) [pid = 1655] [serial = 1143] [outer = 0x112355000] 17:54:49 INFO - PROCESS | 1655 | 1461027289549 Marionette DEBUG loaded listener.js 17:54:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x116467800) [pid = 1655] [serial = 1144] [outer = 0x112355000] 17:54:50 INFO - PROCESS | 1655 | 1461027290051 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]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 818ms 17:54:50 INFO - PROCESS | 1655 | 1461027290142 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 1655 | 1461027290148 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:54:50 INFO - PROCESS | 1655 | 1461027290157 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 1655 | 1461027290161 Marionette TRACE conn2 <- [1,1498,null,{}] 17:54:50 INFO - PROCESS | 1655 | 1461027290182 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}] 17:54:50 INFO - PROCESS | 1655 | 1461027290333 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:54:50 INFO - PROCESS | 1655 | 1461027290393 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x129c39800 == 82 [pid = 1655] [id = 382] 17:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x11b7ea400) [pid = 1655] [serial = 1145] [outer = 0x0] 17:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x11c07cc00) [pid = 1655] [serial = 1146] [outer = 0x11b7ea400] 17:54:50 INFO - PROCESS | 1655 | 1461027290468 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x123c03400) [pid = 1655] [serial = 1147] [outer = 0x11b7ea400] 17:54:50 INFO - PROCESS | 1655 | 1461027290874 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]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 742ms 17:54:50 INFO - PROCESS | 1655 | 1461027290915 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 1655 | 1461027290918 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:54:50 INFO - PROCESS | 1655 | 1461027290922 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 1655 | 1461027290923 Marionette TRACE conn2 <- [1,1502,null,{}] 17:54:50 INFO - PROCESS | 1655 | 1461027290926 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}] 17:54:51 INFO - PROCESS | 1655 | 1461027291037 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:54:51 INFO - PROCESS | 1655 | 1461027291118 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b09c000 == 83 [pid = 1655] [id = 383] 17:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x1270c8400) [pid = 1655] [serial = 1148] [outer = 0x0] 17:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x128d9e800) [pid = 1655] [serial = 1149] [outer = 0x1270c8400] 17:54:51 INFO - PROCESS | 1655 | 1461027291150 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x1295adc00) [pid = 1655] [serial = 1150] [outer = 0x1270c8400] 17:54:51 INFO - PROCESS | 1655 | 1461027291560 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]]]}] 17:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 673ms 17:54:51 INFO - PROCESS | 1655 | 1461027291596 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 1655 | 1461027291597 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:54:51 INFO - PROCESS | 1655 | 1461027291605 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1655 | 1461027291609 Marionette TRACE conn2 <- [1,1506,null,{}] 17:54:51 INFO - PROCESS | 1655 | 1461027291612 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}] 17:54:51 INFO - PROCESS | 1655 | 1461027291749 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:54:51 INFO - PROCESS | 1655 | 1461027291842 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x130352800 == 84 [pid = 1655] [id = 384] 17:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x127458000) [pid = 1655] [serial = 1151] [outer = 0x0] 17:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12a0e2400) [pid = 1655] [serial = 1152] [outer = 0x127458000] 17:54:51 INFO - PROCESS | 1655 | 1461027291874 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12a767c00) [pid = 1655] [serial = 1153] [outer = 0x127458000] 17:54:52 INFO - PROCESS | 1655 | 1461027292291 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]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 728ms 17:54:52 INFO - PROCESS | 1655 | 1461027292328 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 1655 | 1461027292330 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:54:52 INFO - PROCESS | 1655 | 1461027292333 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 1655 | 1461027292334 Marionette TRACE conn2 <- [1,1510,null,{}] 17:54:52 INFO - PROCESS | 1655 | 1461027292337 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}] 17:54:52 INFO - PROCESS | 1655 | 1461027292445 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:54:52 INFO - PROCESS | 1655 | 1461027292512 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x131824800 == 85 [pid = 1655] [id = 385] 17:54:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12a5ed800) [pid = 1655] [serial = 1154] [outer = 0x0] 17:54:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12a8bc400) [pid = 1655] [serial = 1155] [outer = 0x12a5ed800] 17:54:52 INFO - PROCESS | 1655 | 1461027292582 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12abad800) [pid = 1655] [serial = 1156] [outer = 0x12a5ed800] 17:54:52 INFO - PROCESS | 1655 | 1461027292974 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]]]}] 17:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 669ms 17:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:54:53 INFO - PROCESS | 1655 | 1461027293002 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 1655 | 1461027293004 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:54:53 INFO - PROCESS | 1655 | 1461027293006 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1655 | 1461027293007 Marionette TRACE conn2 <- [1,1514,null,{}] 17:54:53 INFO - PROCESS | 1655 | 1461027293009 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}] 17:54:53 INFO - PROCESS | 1655 | 1461027293136 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:54:53 INFO - PROCESS | 1655 | 1461027293214 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x138351000 == 86 [pid = 1655] [id = 386] 17:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12bcf7c00) [pid = 1655] [serial = 1157] [outer = 0x0] 17:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12d157000) [pid = 1655] [serial = 1158] [outer = 0x12bcf7c00] 17:54:53 INFO - PROCESS | 1655 | 1461027293252 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12e380c00) [pid = 1655] [serial = 1159] [outer = 0x12bcf7c00] 17:54:53 INFO - PROCESS | 1655 | 1461027293696 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]]]}] 17:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 17:54:53 INFO - PROCESS | 1655 | 1461027293725 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:54:53 INFO - PROCESS | 1655 | 1461027293727 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:54:53 INFO - PROCESS | 1655 | 1461027293729 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1655 | 1461027293730 Marionette TRACE conn2 <- [1,1518,null,{}] 17:54:53 INFO - PROCESS | 1655 | 1461027293733 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}] 17:54:53 INFO - PROCESS | 1655 | 1461027293842 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:54:53 INFO - PROCESS | 1655 | 1461027293923 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x139618800 == 87 [pid = 1655] [id = 387] 17:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12e381800) [pid = 1655] [serial = 1160] [outer = 0x0] 17:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12e9bbc00) [pid = 1655] [serial = 1161] [outer = 0x12e381800] 17:54:53 INFO - PROCESS | 1655 | 1461027293953 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12ed99800) [pid = 1655] [serial = 1162] [outer = 0x12e381800] 17:54:54 INFO - PROCESS | 1655 | 1461027294409 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]]]}] 17:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 720ms 17:54:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:54:54 INFO - PROCESS | 1655 | 1461027294458 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 1655 | 1461027294460 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:54:54 INFO - PROCESS | 1655 | 1461027294465 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 1655 | 1461027294466 Marionette TRACE conn2 <- [1,1522,null,{}] 17:54:54 INFO - PROCESS | 1655 | 1461027294469 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}] 17:54:54 INFO - PROCESS | 1655 | 1461027294604 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:54:54 INFO - PROCESS | 1655 | 1461027294716 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291eb800 == 88 [pid = 1655] [id = 388] 17:54:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x123c0b400) [pid = 1655] [serial = 1163] [outer = 0x0] 17:54:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a5f5400) [pid = 1655] [serial = 1164] [outer = 0x123c0b400] 17:54:54 INFO - PROCESS | 1655 | 1461027294765 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12e9ae000) [pid = 1655] [serial = 1165] [outer = 0x123c0b400] 17:54:55 INFO - PROCESS | 1655 | 1461027295169 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"]]]}] 17:54:55 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 () { 17:54:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:54:55 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 () { 17:54:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:54:55 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 () { 17:54:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:54:55 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 () { 17:54:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:54:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 719ms 17:54:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:54:55 INFO - PROCESS | 1655 | 1461027295184 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1655 | 1461027295186 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:54:55 INFO - PROCESS | 1655 | 1461027295188 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1655 | 1461027295189 Marionette TRACE conn2 <- [1,1526,null,{}] 17:54:55 INFO - PROCESS | 1655 | 1461027295192 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}] 17:54:55 INFO - PROCESS | 1655 | 1461027295303 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:54:55 INFO - PROCESS | 1655 | 1461027295411 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x118c14800 == 89 [pid = 1655] [id = 389] 17:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x114b82400) [pid = 1655] [serial = 1166] [outer = 0x0] 17:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11858b400) [pid = 1655] [serial = 1167] [outer = 0x114b82400] 17:54:55 INFO - PROCESS | 1655 | 1461027295444 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x119d77000) [pid = 1655] [serial = 1168] [outer = 0x114b82400] 17:54:56 INFO - PROCESS | 1655 | 1461027296062 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"]]]}] 17:54:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:54:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:54:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:54:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 920ms 17:54:56 INFO - PROCESS | 1655 | 1461027296109 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 1655 | 1461027296111 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:54:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:54:56 INFO - PROCESS | 1655 | 1461027296115 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 1655 | 1461027296117 Marionette TRACE conn2 <- [1,1530,null,{}] 17:54:56 INFO - PROCESS | 1655 | 1461027296121 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}] 17:54:56 INFO - PROCESS | 1655 | 1461027296228 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:54:56 INFO - PROCESS | 1655 | 1461027296310 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x129c22800 == 90 [pid = 1655] [id = 390] 17:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x1192ddc00) [pid = 1655] [serial = 1169] [outer = 0x0] 17:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x119d77800) [pid = 1655] [serial = 1170] [outer = 0x1192ddc00] 17:54:56 INFO - PROCESS | 1655 | 1461027296342 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x11a9d9000) [pid = 1655] [serial = 1171] [outer = 0x1192ddc00] 17:54:56 INFO - PROCESS | 1655 | 1461027296710 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]]]}] 17:54:56 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 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:54:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:54:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:54:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:54:56 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. 17:54:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:54:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 17:54:56 INFO - PROCESS | 1655 | 1461027296736 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 1655 | 1461027296740 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:54:56 INFO - PROCESS | 1655 | 1461027296744 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 1655 | 1461027296746 Marionette TRACE conn2 <- [1,1534,null,{}] 17:54:56 INFO - PROCESS | 1655 | 1461027296748 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}] 17:54:56 INFO - PROCESS | 1655 | 1461027296850 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:54:56 INFO - PROCESS | 1655 | 1461027296971 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acb2000 == 91 [pid = 1655] [id = 391] 17:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11c078000) [pid = 1655] [serial = 1172] [outer = 0x0] 17:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x11c080000) [pid = 1655] [serial = 1173] [outer = 0x11c078000] 17:54:57 INFO - PROCESS | 1655 | 1461027297000 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x123628000) [pid = 1655] [serial = 1174] [outer = 0x11c078000] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe78000 == 90 [pid = 1655] [id = 380] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129c2c000 == 89 [pid = 1655] [id = 379] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11a763000 == 88 [pid = 1655] [id = 378] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12f08d800 == 87 [pid = 1655] [id = 377] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12e95e800 == 86 [pid = 1655] [id = 376] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d0ce800 == 85 [pid = 1655] [id = 375] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12bc78c00) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12f62c000) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a8ba400) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12ed9a800) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9bb000 == 84 [pid = 1655] [id = 374] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1b800 == 83 [pid = 1655] [id = 373] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1242ba000 == 82 [pid = 1655] [id = 372] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123837800 == 81 [pid = 1655] [id = 371] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a61c800 == 80 [pid = 1655] [id = 370] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11bef2800 == 79 [pid = 1655] [id = 369] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x125b31000 == 78 [pid = 1655] [id = 368] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6bb000 == 77 [pid = 1655] [id = 366] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x13035e800 == 76 [pid = 1655] [id = 365] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x131825000 == 75 [pid = 1655] [id = 364] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a656800 == 74 [pid = 1655] [id = 363] 17:54:57 INFO - PROCESS | 1655 | --DOCSHELL 0x127acd800 == 73 [pid = 1655] [id = 362] 17:54:57 INFO - PROCESS | 1655 | 1461027297472 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]]]}] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12b594800) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11a78fc00) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12b85b800) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12abd5c00) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12d443000) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x123c02800) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x118f89c00) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12948f400) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x129adb000) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12abe0000) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12b2c4800) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12d15fc00) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12d374800) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x1241bcc00) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x11a9ccc00) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12e4ab800) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12ef60c00) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x129631800) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12daa7000) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11a84d400) [pid = 1655] [serial = 886] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11bd57000) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12b2bcc00) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x129147000) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x123c06800) [pid = 1655] [serial = 889] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x129638400) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11bb2e800) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12bc71000) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x128da3400) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11bea6800) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1191ba000) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x118598c00) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12e388800) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x127b04400) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12afa0800) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12ef65000) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x118596400) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12dcbe000) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12abd7c00) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12dcb8000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12daa4000) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12d36b000) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12e4b1c00) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12e9b9400) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12ed90800) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1295b2c00) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1295a4400) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1295a9c00) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x123cf4000) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11bea5c00) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11a8a6400) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123cc7c00) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x129bef400) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x129d94c00) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12a5f2400) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11bd5cc00) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x127ae9c00) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12aba8c00) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12a8f7800) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12aba8800) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11b771000) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1191b1800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a8b8c00) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11c082400) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11c07c800) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x123624000) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12ef66000) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 17:54:57 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12a8f2c00) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 17:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 773ms 17:54:57 INFO - PROCESS | 1655 | 1461027297526 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 1655 | 1461027297527 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:54:57 INFO - PROCESS | 1655 | 1461027297531 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 1655 | 1461027297534 Marionette TRACE conn2 <- [1,1538,null,{}] 17:54:57 INFO - PROCESS | 1655 | 1461027297541 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}] 17:54:57 INFO - PROCESS | 1655 | 1461027297634 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:54:57 INFO - PROCESS | 1655 | 1461027297639 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb59000 == 74 [pid = 1655] [id = 392] 17:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x123b48800) [pid = 1655] [serial = 1175] [outer = 0x0] 17:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x123c0d800) [pid = 1655] [serial = 1176] [outer = 0x123b48800] 17:54:57 INFO - PROCESS | 1655 | 1461027297667 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1241b8800) [pid = 1655] [serial = 1177] [outer = 0x123b48800] 17:54:58 INFO - PROCESS | 1655 | 1461027298085 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]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 573ms 17:54:58 INFO - PROCESS | 1655 | 1461027298108 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1655 | 1461027298110 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:54:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:54:58 INFO - PROCESS | 1655 | 1461027298115 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1655 | 1461027298117 Marionette TRACE conn2 <- [1,1542,null,{}] 17:54:58 INFO - PROCESS | 1655 | 1461027298120 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}] 17:54:58 INFO - PROCESS | 1655 | 1461027298262 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:54:58 INFO - PROCESS | 1655 | 1461027298272 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x127bbe800 == 75 [pid = 1655] [id = 393] 17:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x127b02400) [pid = 1655] [serial = 1178] [outer = 0x0] 17:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x129143400) [pid = 1655] [serial = 1179] [outer = 0x127b02400] 17:54:58 INFO - PROCESS | 1655 | 1461027298313 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x129494800) [pid = 1655] [serial = 1180] [outer = 0x127b02400] 17:54:58 INFO - PROCESS | 1655 | 1461027298762 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]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 17:54:58 INFO - PROCESS | 1655 | 1461027298785 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1655 | 1461027298786 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:54:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:54:58 INFO - PROCESS | 1655 | 1461027298788 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1655 | 1461027298789 Marionette TRACE conn2 <- [1,1546,null,{}] 17:54:58 INFO - PROCESS | 1655 | 1461027298792 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}] 17:54:58 INFO - PROCESS | 1655 | 1461027298882 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:54:58 INFO - PROCESS | 1655 | 1461027298904 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a611000 == 76 [pid = 1655] [id = 394] 17:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1295a9c00) [pid = 1655] [serial = 1181] [outer = 0x0] 17:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129633000) [pid = 1655] [serial = 1182] [outer = 0x1295a9c00] 17:54:58 INFO - PROCESS | 1655 | 1461027298931 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x129ae3c00) [pid = 1655] [serial = 1183] [outer = 0x1295a9c00] 17:54:59 INFO - PROCESS | 1655 | 1461027299290 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]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:54:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 17:54:59 INFO - PROCESS | 1655 | 1461027299309 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 1655 | 1461027299310 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:54:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:54:59 INFO - PROCESS | 1655 | 1461027299314 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 1655 | 1461027299317 Marionette TRACE conn2 <- [1,1550,null,{}] 17:54:59 INFO - PROCESS | 1655 | 1461027299320 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}] 17:54:59 INFO - PROCESS | 1655 | 1461027299464 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:54:59 INFO - PROCESS | 1655 | 1461027299471 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1d000 == 77 [pid = 1655] [id = 395] 17:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129ae4400) [pid = 1655] [serial = 1184] [outer = 0x0] 17:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x129d09800) [pid = 1655] [serial = 1185] [outer = 0x129ae4400] 17:54:59 INFO - PROCESS | 1655 | 1461027299499 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12a76fc00) [pid = 1655] [serial = 1186] [outer = 0x129ae4400] 17:54:59 INFO - PROCESS | 1655 | 1461027299833 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]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:54:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 573ms 17:54:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:54:59 INFO - PROCESS | 1655 | 1461027299885 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 1655 | 1461027299887 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:54:59 INFO - PROCESS | 1655 | 1461027299889 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 1655 | 1461027299890 Marionette TRACE conn2 <- [1,1554,null,{}] 17:54:59 INFO - PROCESS | 1655 | 1461027299892 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}] 17:55:00 INFO - PROCESS | 1655 | 1461027300006 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:55:00 INFO - PROCESS | 1655 | 1461027300020 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0b1000 == 78 [pid = 1655] [id = 396] 17:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x129d0c400) [pid = 1655] [serial = 1187] [outer = 0x0] 17:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12a8bf400) [pid = 1655] [serial = 1188] [outer = 0x129d0c400] 17:55:00 INFO - PROCESS | 1655 | 1461027300045 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12aba2000) [pid = 1655] [serial = 1189] [outer = 0x129d0c400] 17:55:00 INFO - PROCESS | 1655 | 1461027300410 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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 568ms 17:55:00 INFO - PROCESS | 1655 | 1461027300457 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1655 | 1461027300459 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:55:00 INFO - PROCESS | 1655 | 1461027300461 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1655 | 1461027300462 Marionette TRACE conn2 <- [1,1558,null,{}] 17:55:00 INFO - PROCESS | 1655 | 1461027300464 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}] 17:55:00 INFO - PROCESS | 1655 | 1461027300577 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:55:00 INFO - PROCESS | 1655 | 1461027300618 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8a6800 == 79 [pid = 1655] [id = 397] 17:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129ae9000) [pid = 1655] [serial = 1190] [outer = 0x0] 17:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12abd2800) [pid = 1655] [serial = 1191] [outer = 0x129ae9000] 17:55:00 INFO - PROCESS | 1655 | 1461027300643 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12b167000) [pid = 1655] [serial = 1192] [outer = 0x129ae9000] 17:55:00 INFO - PROCESS | 1655 | 1461027300968 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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 17:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:55:00 INFO - PROCESS | 1655 | 1461027300983 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1655 | 1461027300985 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:55:00 INFO - PROCESS | 1655 | 1461027300987 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1655 | 1461027300988 Marionette TRACE conn2 <- [1,1562,null,{}] 17:55:00 INFO - PROCESS | 1655 | 1461027300990 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}] 17:55:01 INFO - PROCESS | 1655 | 1461027301107 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:55:01 INFO - PROCESS | 1655 | 1461027301122 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cecb000 == 80 [pid = 1655] [id = 398] 17:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12b16e800) [pid = 1655] [serial = 1193] [outer = 0x0] 17:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12b58b000) [pid = 1655] [serial = 1194] [outer = 0x12b16e800] 17:55:01 INFO - PROCESS | 1655 | 1461027301147 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12bc7a000) [pid = 1655] [serial = 1195] [outer = 0x12b16e800] 17:55:01 INFO - PROCESS | 1655 | 1461027301521 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]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:55:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 17:55:01 INFO - PROCESS | 1655 | 1461027301562 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:55:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:55:01 INFO - PROCESS | 1655 | 1461027301563 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:55:01 INFO - PROCESS | 1655 | 1461027301565 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1655 | 1461027301566 Marionette TRACE conn2 <- [1,1566,null,{}] 17:55:01 INFO - PROCESS | 1655 | 1461027301568 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}] 17:55:01 INFO - PROCESS | 1655 | 1461027301851 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11548cc00) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12dcba000) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12f627400) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12aba9c00) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12a8f3800) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12b851800) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11227e400) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12ef66c00) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11c082000) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11a74ac00) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x112356400) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x123c0ec00) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12a8f2800) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a767800) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1236d9400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11a89ec00) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11b71dc00) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:55:01 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12abd7000) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:55:01 INFO - PROCESS | 1655 | 1461027301906 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11910c800 == 81 [pid = 1655] [id = 399] 17:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11227e400) [pid = 1655] [serial = 1196] [outer = 0x0] 17:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x118593c00) [pid = 1655] [serial = 1197] [outer = 0x11227e400] 17:55:01 INFO - PROCESS | 1655 | 1461027301933 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11c234000) [pid = 1655] [serial = 1198] [outer = 0x11227e400] 17:55:02 INFO - PROCESS | 1655 | 1461027302204 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]]]}] 17:55:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:55:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 17:55:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:55:02 INFO - PROCESS | 1655 | 1461027302236 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 1655 | 1461027302237 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:55:02 INFO - PROCESS | 1655 | 1461027302239 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 1655 | 1461027302241 Marionette TRACE conn2 <- [1,1570,null,{}] 17:55:02 INFO - PROCESS | 1655 | 1461027302244 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}] 17:55:02 INFO - PROCESS | 1655 | 1461027302361 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:55:02 INFO - PROCESS | 1655 | 1461027302445 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0bf000 == 82 [pid = 1655] [id = 400] 17:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11bd5d000) [pid = 1655] [serial = 1199] [outer = 0x0] 17:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b594800) [pid = 1655] [serial = 1200] [outer = 0x11bd5d000] 17:55:02 INFO - PROCESS | 1655 | 1461027302475 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12daa5c00) [pid = 1655] [serial = 1201] [outer = 0x11bd5d000] 17:55:02 INFO - PROCESS | 1655 | 1461027302766 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]]]}] 17:55:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:55:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 570ms 17:55:02 INFO - PROCESS | 1655 | 1461027302811 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 1655 | 1461027302813 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:55:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:55:02 INFO - PROCESS | 1655 | 1461027302817 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 1655 | 1461027302818 Marionette TRACE conn2 <- [1,1574,null,{}] 17:55:02 INFO - PROCESS | 1655 | 1461027302821 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}] 17:55:02 INFO - PROCESS | 1655 | 1461027302911 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:55:02 INFO - PROCESS | 1655 | 1461027302915 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f074800 == 83 [pid = 1655] [id = 401] 17:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12daa7000) [pid = 1655] [serial = 1202] [outer = 0x0] 17:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12e384800) [pid = 1655] [serial = 1203] [outer = 0x12daa7000] 17:55:02 INFO - PROCESS | 1655 | 1461027302940 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e9b4c00) [pid = 1655] [serial = 1204] [outer = 0x12daa7000] 17:55:03 INFO - PROCESS | 1655 | 1461027303283 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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 17:55:03 INFO - PROCESS | 1655 | 1461027303340 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1655 | 1461027303341 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:55:03 INFO - PROCESS | 1655 | 1461027303343 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1655 | 1461027303344 Marionette TRACE conn2 <- [1,1578,null,{}] 17:55:03 INFO - PROCESS | 1655 | 1461027303347 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}] 17:55:03 INFO - PROCESS | 1655 | 1461027303440 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:55:03 INFO - PROCESS | 1655 | 1461027303444 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa19000 == 84 [pid = 1655] [id = 402] 17:55:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12e4b0800) [pid = 1655] [serial = 1205] [outer = 0x0] 17:55:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12ed9c800) [pid = 1655] [serial = 1206] [outer = 0x12e4b0800] 17:55:03 INFO - PROCESS | 1655 | 1461027303471 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12edb5000) [pid = 1655] [serial = 1207] [outer = 0x12e4b0800] 17:55:03 INFO - PROCESS | 1655 | 1461027303812 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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 17:55:03 INFO - PROCESS | 1655 | 1461027303896 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1655 | 1461027303898 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:55:03 INFO - PROCESS | 1655 | 1461027303902 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1655 | 1461027303905 Marionette TRACE conn2 <- [1,1582,null,{}] 17:55:03 INFO - PROCESS | 1655 | 1461027303909 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}] 17:55:04 INFO - PROCESS | 1655 | 1461027304020 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:55:04 INFO - PROCESS | 1655 | 1461027304146 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a918800 == 85 [pid = 1655] [id = 403] 17:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x115486400) [pid = 1655] [serial = 1208] [outer = 0x0] 17:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1181a5000) [pid = 1655] [serial = 1209] [outer = 0x115486400] 17:55:04 INFO - PROCESS | 1655 | 1461027304185 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118c84c00) [pid = 1655] [serial = 1210] [outer = 0x115486400] 17:55:04 INFO - PROCESS | 1655 | 1461027304750 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]]]}] 17:55:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:55:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 875ms 17:55:04 INFO - PROCESS | 1655 | 1461027304778 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 1655 | 1461027304783 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:55:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:55:04 INFO - PROCESS | 1655 | 1461027304788 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 1655 | 1461027304791 Marionette TRACE conn2 <- [1,1586,null,{}] 17:55:04 INFO - PROCESS | 1655 | 1461027304794 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}] 17:55:04 INFO - PROCESS | 1655 | 1461027304905 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:55:04 INFO - PROCESS | 1655 | 1461027304984 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x129c28800 == 86 [pid = 1655] [id = 404] 17:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11a8a0400) [pid = 1655] [serial = 1211] [outer = 0x0] 17:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11beaac00) [pid = 1655] [serial = 1212] [outer = 0x11a8a0400] 17:55:05 INFO - PROCESS | 1655 | 1461027305014 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x123b47800) [pid = 1655] [serial = 1213] [outer = 0x11a8a0400] 17:55:05 INFO - PROCESS | 1655 | 1461027305407 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]]]}] 17:55:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:55:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 674ms 17:55:05 INFO - PROCESS | 1655 | 1461027305478 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 1655 | 1461027305479 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:55:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:55:05 INFO - PROCESS | 1655 | 1461027305513 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 1655 | 1461027305515 Marionette TRACE conn2 <- [1,1590,null,{}] 17:55:05 INFO - PROCESS | 1655 | 1461027305523 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}] 17:55:05 INFO - PROCESS | 1655 | 1461027305639 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:55:05 INFO - PROCESS | 1655 | 1461027305719 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b894800 == 87 [pid = 1655] [id = 405] 17:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x128d9f800) [pid = 1655] [serial = 1214] [outer = 0x0] 17:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x1295b1800) [pid = 1655] [serial = 1215] [outer = 0x128d9f800] 17:55:05 INFO - PROCESS | 1655 | 1461027305752 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x129bed800) [pid = 1655] [serial = 1216] [outer = 0x128d9f800] 17:55:06 INFO - PROCESS | 1655 | 1461027306183 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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:55:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 742ms 17:55:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:55:06 INFO - PROCESS | 1655 | 1461027306236 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 1655 | 1461027306238 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:55:06 INFO - PROCESS | 1655 | 1461027306240 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1655 | 1461027306241 Marionette TRACE conn2 <- [1,1594,null,{}] 17:55:06 INFO - PROCESS | 1655 | 1461027306244 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}] 17:55:06 INFO - PROCESS | 1655 | 1461027306356 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:55:06 INFO - PROCESS | 1655 | 1461027306435 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe6b000 == 88 [pid = 1655] [id = 406] 17:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x129d89400) [pid = 1655] [serial = 1217] [outer = 0x0] 17:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12a0e4400) [pid = 1655] [serial = 1218] [outer = 0x129d89400] 17:55:06 INFO - PROCESS | 1655 | 1461027306466 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a8c1400) [pid = 1655] [serial = 1219] [outer = 0x129d89400] 17:55:06 INFO - PROCESS | 1655 | 1461027306890 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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:55:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 17:55:06 INFO - PROCESS | 1655 | 1461027306911 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 1655 | 1461027306912 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:55:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:55:06 INFO - PROCESS | 1655 | 1461027306915 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1655 | 1461027306916 Marionette TRACE conn2 <- [1,1598,null,{}] 17:55:06 INFO - PROCESS | 1655 | 1461027306918 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}] 17:55:07 INFO - PROCESS | 1655 | 1461027307045 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:55:07 INFO - PROCESS | 1655 | 1461027307153 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x13034e000 == 89 [pid = 1655] [id = 407] 17:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a0e1000) [pid = 1655] [serial = 1220] [outer = 0x0] 17:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12abae800) [pid = 1655] [serial = 1221] [outer = 0x12a0e1000] 17:55:07 INFO - PROCESS | 1655 | 1461027307185 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12d012000) [pid = 1655] [serial = 1222] [outer = 0x12a0e1000] 17:55:07 INFO - PROCESS | 1655 | 1461027307574 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]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:55:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 668ms 17:55:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:55:07 INFO - PROCESS | 1655 | 1461027307584 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 1655 | 1461027307585 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:55:07 INFO - PROCESS | 1655 | 1461027307587 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 1655 | 1461027307589 Marionette TRACE conn2 <- [1,1602,null,{}] 17:55:07 INFO - PROCESS | 1655 | 1461027307591 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}] 17:55:07 INFO - PROCESS | 1655 | 1461027307720 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:55:07 INFO - PROCESS | 1655 | 1461027307804 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x136f2d000 == 90 [pid = 1655] [id = 408] 17:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12d43d800) [pid = 1655] [serial = 1223] [outer = 0x0] 17:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12ed9a800) [pid = 1655] [serial = 1224] [outer = 0x12d43d800] 17:55:07 INFO - PROCESS | 1655 | 1461027307836 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12f629c00) [pid = 1655] [serial = 1225] [outer = 0x12d43d800] 17:55:08 INFO - PROCESS | 1655 | 1461027308234 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:55:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 17:55:08 INFO - PROCESS | 1655 | 1461027308258 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 1655 | 1461027308259 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:55:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:55:08 INFO - PROCESS | 1655 | 1461027308262 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1655 | 1461027308265 Marionette TRACE conn2 <- [1,1606,null,{}] 17:55:08 INFO - PROCESS | 1655 | 1461027308268 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}] 17:55:08 INFO - PROCESS | 1655 | 1461027308376 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:55:08 INFO - PROCESS | 1655 | 1461027308485 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395d7000 == 91 [pid = 1655] [id = 409] 17:55:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11b729000) [pid = 1655] [serial = 1226] [outer = 0x0] 17:55:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x129cb0000) [pid = 1655] [serial = 1227] [outer = 0x11b729000] 17:55:08 INFO - PROCESS | 1655 | 1461027308516 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x129cb4c00) [pid = 1655] [serial = 1228] [outer = 0x11b729000] 17:55:08 INFO - PROCESS | 1655 | 1461027308892 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:55:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 17:55:08 INFO - PROCESS | 1655 | 1461027308935 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 1655 | 1461027308936 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:55:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:55:08 INFO - PROCESS | 1655 | 1461027308939 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1655 | 1461027308940 Marionette TRACE conn2 <- [1,1610,null,{}] 17:55:08 INFO - PROCESS | 1655 | 1461027308942 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}] 17:55:09 INFO - PROCESS | 1655 | 1461027309054 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:55:09 INFO - PROCESS | 1655 | 1461027309133 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x136eca000 == 92 [pid = 1655] [id = 410] 17:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1236d9000) [pid = 1655] [serial = 1229] [outer = 0x0] 17:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12f62fc00) [pid = 1655] [serial = 1230] [outer = 0x1236d9000] 17:55:09 INFO - PROCESS | 1655 | 1461027309163 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12f7dac00) [pid = 1655] [serial = 1231] [outer = 0x1236d9000] 17:55:09 INFO - PROCESS | 1655 | 1461027309523 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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:55:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 618ms 17:55:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:55:09 INFO - PROCESS | 1655 | 1461027309558 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1655 | 1461027309559 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:55:09 INFO - PROCESS | 1655 | 1461027309561 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1655 | 1461027309562 Marionette TRACE conn2 <- [1,1614,null,{}] 17:55:09 INFO - PROCESS | 1655 | 1461027309565 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}] 17:55:09 INFO - PROCESS | 1655 | 1461027309711 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:55:09 INFO - PROCESS | 1655 | 1461027309810 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12387c000 == 93 [pid = 1655] [id = 411] 17:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11c076c00) [pid = 1655] [serial = 1232] [outer = 0x0] 17:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12abd9800) [pid = 1655] [serial = 1233] [outer = 0x11c076c00] 17:55:09 INFO - PROCESS | 1655 | 1461027309840 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12f99bc00) [pid = 1655] [serial = 1234] [outer = 0x11c076c00] 17:55:10 INFO - PROCESS | 1655 | 1461027310289 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]]]}] 17:55:10 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 17:55:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 774ms 17:55:10 INFO - PROCESS | 1655 | 1461027310337 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 1655 | 1461027310339 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:55:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:55:10 INFO - PROCESS | 1655 | 1461027310343 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 1655 | 1461027310345 Marionette TRACE conn2 <- [1,1618,null,{}] 17:55:10 INFO - PROCESS | 1655 | 1461027310348 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}] 17:55:10 INFO - PROCESS | 1655 | 1461027310702 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:55:10 INFO - PROCESS | 1655 | 1461027310808 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383f800 == 94 [pid = 1655] [id = 412] 17:55:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x114346c00) [pid = 1655] [serial = 1235] [outer = 0x0] 17:55:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x114b85400) [pid = 1655] [serial = 1236] [outer = 0x114346c00] 17:55:10 INFO - PROCESS | 1655 | 1461027310837 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x11858c800) [pid = 1655] [serial = 1237] [outer = 0x114346c00] 17:55:11 INFO - PROCESS | 1655 | 1461027311334 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]]]}] 17:55:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:55:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1023ms 17:55:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:55:11 INFO - PROCESS | 1655 | 1461027311367 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 1655 | 1461027311369 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:55:11 INFO - PROCESS | 1655 | 1461027311372 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 1655 | 1461027311375 Marionette TRACE conn2 <- [1,1622,null,{}] 17:55:11 INFO - PROCESS | 1655 | 1461027311378 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}] 17:55:11 INFO - PROCESS | 1655 | 1461027311482 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:55:11 INFO - PROCESS | 1655 | 1461027311597 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa0c800 == 95 [pid = 1655] [id = 413] 17:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x119c77800) [pid = 1655] [serial = 1238] [outer = 0x0] 17:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11a8a3400) [pid = 1655] [serial = 1239] [outer = 0x119c77800] 17:55:11 INFO - PROCESS | 1655 | 1461027311629 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11b77ac00) [pid = 1655] [serial = 1240] [outer = 0x119c77800] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12f074800 == 94 [pid = 1655] [id = 401] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0bf000 == 93 [pid = 1655] [id = 400] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12a76e800) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12ed98000) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12a5f6000) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11910c800 == 92 [pid = 1655] [id = 399] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12cecb000 == 91 [pid = 1655] [id = 398] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8a6800 == 90 [pid = 1655] [id = 397] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0b1000 == 89 [pid = 1655] [id = 396] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1d000 == 88 [pid = 1655] [id = 395] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12a611000 == 87 [pid = 1655] [id = 394] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x127bbe800 == 86 [pid = 1655] [id = 393] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11bb59000 == 85 [pid = 1655] [id = 392] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11acb2000 == 84 [pid = 1655] [id = 391] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129c22800 == 83 [pid = 1655] [id = 390] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x130352800 == 82 [pid = 1655] [id = 384] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12b09c000 == 81 [pid = 1655] [id = 383] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129c39800 == 80 [pid = 1655] [id = 382] 17:55:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119163800 == 79 [pid = 1655] [id = 381] 17:55:12 INFO - PROCESS | 1655 | 1461027312129 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]]]}] 17:55:12 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 17:55:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 776ms 17:55:12 INFO - PROCESS | 1655 | 1461027312163 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:55:12 INFO - PROCESS | 1655 | 1461027312165 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12fe05400) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12daa8000) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12f7d9400) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12ef68800) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12f7d2000) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12afa8400) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12bcf6400) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12b586000) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12daaa000) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11858ec00) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12d15d800) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12f7da000) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1295af800) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x129d05000) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x123622000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11bd5c000) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1164bc000) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x112359c00) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x129d8f400) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12a0e0800) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12abaec00) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12a772800) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12a8c0000) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x1295aa000) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x127456c00) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12a8b5c00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x129d04000) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x1241bc800) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11235e800) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12e381000) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11beab000) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12976e000) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11a9c9400) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 17:55:12 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12abd8000) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 17:55:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:55:12 INFO - PROCESS | 1655 | 1461027312234 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 1655 | 1461027312236 Marionette TRACE conn2 <- [1,1626,null,{}] 17:55:12 INFO - PROCESS | 1655 | 1461027312239 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}] 17:55:12 INFO - PROCESS | 1655 | 1461027312386 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:55:12 INFO - PROCESS | 1655 | 1461027312400 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123838000 == 80 [pid = 1655] [id = 414] 17:55:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11c07f000) [pid = 1655] [serial = 1241] [outer = 0x0] 17:55:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11c366800) [pid = 1655] [serial = 1242] [outer = 0x11c07f000] 17:55:12 INFO - PROCESS | 1655 | 1461027312429 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11bb32800) [pid = 1655] [serial = 1243] [outer = 0x11c07f000] 17:55:12 INFO - PROCESS | 1655 | 1461027312823 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]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:55:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 666ms 17:55:12 INFO - PROCESS | 1655 | 1461027312854 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:55:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:55:12 INFO - PROCESS | 1655 | 1461027312857 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:55:12 INFO - PROCESS | 1655 | 1461027312870 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 1655 | 1461027312873 Marionette TRACE conn2 <- [1,1630,null,{}] 17:55:12 INFO - PROCESS | 1655 | 1461027312876 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}] 17:55:12 INFO - PROCESS | 1655 | 1461027312974 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:55:12 INFO - PROCESS | 1655 | 1461027312980 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a9f800 == 81 [pid = 1655] [id = 415] 17:55:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11c07ec00) [pid = 1655] [serial = 1244] [outer = 0x0] 17:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x127ae5800) [pid = 1655] [serial = 1245] [outer = 0x11c07ec00] 17:55:13 INFO - PROCESS | 1655 | 1461027313006 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x128da8000) [pid = 1655] [serial = 1246] [outer = 0x11c07ec00] 17:55:13 INFO - PROCESS | 1655 | 1461027313350 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]]]}] 17:55:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:55:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 530ms 17:55:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:55:13 INFO - PROCESS | 1655 | 1461027313391 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1655 | 1461027313392 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:55:13 INFO - PROCESS | 1655 | 1461027313394 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1655 | 1461027313396 Marionette TRACE conn2 <- [1,1634,null,{}] 17:55:13 INFO - PROCESS | 1655 | 1461027313401 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}] 17:55:13 INFO - PROCESS | 1655 | 1461027313501 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:55:13 INFO - PROCESS | 1655 | 1461027313506 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cdb000 == 82 [pid = 1655] [id = 416] 17:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x125ee7400) [pid = 1655] [serial = 1247] [outer = 0x0] 17:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1295ab800) [pid = 1655] [serial = 1248] [outer = 0x125ee7400] 17:55:13 INFO - PROCESS | 1655 | 1461027313535 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x129764400) [pid = 1655] [serial = 1249] [outer = 0x125ee7400] 17:55:13 INFO - PROCESS | 1655 | 1461027313968 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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:55:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 621ms 17:55:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:55:14 INFO - PROCESS | 1655 | 1461027314060 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1655 | 1461027314063 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:55:14 INFO - PROCESS | 1655 | 1461027314069 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1655 | 1461027314071 Marionette TRACE conn2 <- [1,1638,null,{}] 17:55:14 INFO - PROCESS | 1655 | 1461027314074 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}] 17:55:14 INFO - PROCESS | 1655 | 1461027314219 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:55:14 INFO - PROCESS | 1655 | 1461027314236 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6c3800 == 83 [pid = 1655] [id = 417] 17:55:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x129d07c00) [pid = 1655] [serial = 1250] [outer = 0x0] 17:55:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x129d0ac00) [pid = 1655] [serial = 1251] [outer = 0x129d07c00] 17:55:14 INFO - PROCESS | 1655 | 1461027314287 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12a0e0800) [pid = 1655] [serial = 1252] [outer = 0x129d07c00] 17:55:14 INFO - PROCESS | 1655 | 1461027314795 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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:55:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 770ms 17:55:14 INFO - PROCESS | 1655 | 1461027314856 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1655 | 1461027314857 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:55:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:55:14 INFO - PROCESS | 1655 | 1461027314860 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1655 | 1461027314861 Marionette TRACE conn2 <- [1,1642,null,{}] 17:55:14 INFO - PROCESS | 1655 | 1461027314863 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}] 17:55:14 INFO - PROCESS | 1655 | 1461027314980 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:55:15 INFO - PROCESS | 1655 | 1461027314997 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae38800 == 84 [pid = 1655] [id = 418] 17:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12a0e2800) [pid = 1655] [serial = 1253] [outer = 0x0] 17:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12a768800) [pid = 1655] [serial = 1254] [outer = 0x12a0e2800] 17:55:15 INFO - PROCESS | 1655 | 1461027315023 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12a8b9000) [pid = 1655] [serial = 1255] [outer = 0x12a0e2800] 17:55:15 INFO - PROCESS | 1655 | 1461027315362 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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 17:55:15 INFO - PROCESS | 1655 | 1461027315382 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 1655 | 1461027315384 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:55:15 INFO - PROCESS | 1655 | 1461027315386 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1655 | 1461027315387 Marionette TRACE conn2 <- [1,1646,null,{}] 17:55:15 INFO - PROCESS | 1655 | 1461027315390 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}] 17:55:15 INFO - PROCESS | 1655 | 1461027315502 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:55:15 INFO - PROCESS | 1655 | 1461027315515 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b28b800 == 85 [pid = 1655] [id = 419] 17:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a5f9400) [pid = 1655] [serial = 1256] [outer = 0x0] 17:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a8fec00) [pid = 1655] [serial = 1257] [outer = 0x12a5f9400] 17:55:15 INFO - PROCESS | 1655 | 1461027315540 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12abb0800) [pid = 1655] [serial = 1258] [outer = 0x12a5f9400] 17:55:15 INFO - PROCESS | 1655 | 1461027315881 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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 17:55:15 INFO - PROCESS | 1655 | 1461027315904 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 1655 | 1461027315906 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:55:15 INFO - PROCESS | 1655 | 1461027315908 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1655 | 1461027315909 Marionette TRACE conn2 <- [1,1650,null,{}] 17:55:15 INFO - PROCESS | 1655 | 1461027315911 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}] 17:55:16 INFO - PROCESS | 1655 | 1461027316027 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:55:16 INFO - PROCESS | 1655 | 1461027316037 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c9800 == 86 [pid = 1655] [id = 420] 17:55:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12a772400) [pid = 1655] [serial = 1259] [outer = 0x0] 17:55:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12abd8000) [pid = 1655] [serial = 1260] [outer = 0x12a772400] 17:55:16 INFO - PROCESS | 1655 | 1461027316063 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12b84f800) [pid = 1655] [serial = 1261] [outer = 0x12a772400] 17:55:16 INFO - PROCESS | 1655 | 1461027316609 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]]]}] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x129ae4400) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x123b48800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129ae9000) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11227e400) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x129d0c400) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11c078000) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1295a9c00) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1192ddc00) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12b16e800) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11bd5d000) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x129ada800) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x127b02400) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:55:16 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12daa7000) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:55:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:55:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 768ms 17:55:16 INFO - PROCESS | 1655 | 1461027316677 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:55:16 INFO - PROCESS | 1655 | 1461027316678 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:55:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:55:16 INFO - PROCESS | 1655 | 1461027316680 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 1655 | 1461027316681 Marionette TRACE conn2 <- [1,1654,null,{}] 17:55:16 INFO - PROCESS | 1655 | 1461027316684 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}] 17:55:16 INFO - PROCESS | 1655 | 1461027316778 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:55:16 INFO - PROCESS | 1655 | 1461027316783 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x125eae800 == 87 [pid = 1655] [id = 421] 17:55:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1241b7000) [pid = 1655] [serial = 1262] [outer = 0x0] 17:55:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12948f400) [pid = 1655] [serial = 1263] [outer = 0x1241b7000] 17:55:16 INFO - PROCESS | 1655 | 1461027316809 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12a774800) [pid = 1655] [serial = 1264] [outer = 0x1241b7000] 17:55:17 INFO - PROCESS | 1655 | 1461027317148 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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 17:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:55:17 INFO - PROCESS | 1655 | 1461027317199 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1655 | 1461027317200 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:55:17 INFO - PROCESS | 1655 | 1461027317202 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1655 | 1461027317204 Marionette TRACE conn2 <- [1,1658,null,{}] 17:55:17 INFO - PROCESS | 1655 | 1461027317206 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}] 17:55:17 INFO - PROCESS | 1655 | 1461027317325 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:55:17 INFO - PROCESS | 1655 | 1461027317356 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc46000 == 88 [pid = 1655] [id = 422] 17:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12d0d8000) [pid = 1655] [serial = 1265] [outer = 0x0] 17:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12d161800) [pid = 1655] [serial = 1266] [outer = 0x12d0d8000] 17:55:17 INFO - PROCESS | 1655 | 1461027317387 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12daa8400) [pid = 1655] [serial = 1267] [outer = 0x12d0d8000] 17:55:17 INFO - PROCESS | 1655 | 1461027317727 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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 17:55:17 INFO - PROCESS | 1655 | 1461027317773 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1655 | 1461027317774 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:55:17 INFO - PROCESS | 1655 | 1461027317776 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1655 | 1461027317778 Marionette TRACE conn2 <- [1,1662,null,{}] 17:55:17 INFO - PROCESS | 1655 | 1461027317781 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}] 17:55:17 INFO - PROCESS | 1655 | 1461027317885 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:55:17 INFO - PROCESS | 1655 | 1461027317955 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edcb800 == 89 [pid = 1655] [id = 423] 17:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12d15cc00) [pid = 1655] [serial = 1268] [outer = 0x0] 17:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12976f000) [pid = 1655] [serial = 1269] [outer = 0x12d15cc00] 17:55:17 INFO - PROCESS | 1655 | 1461027317980 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12ed9b400) [pid = 1655] [serial = 1270] [outer = 0x12d15cc00] 17:55:18 INFO - PROCESS | 1655 | 1461027318265 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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 17:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:55:18 INFO - PROCESS | 1655 | 1461027318304 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 1655 | 1461027318305 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:55:18 INFO - PROCESS | 1655 | 1461027318307 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 1655 | 1461027318308 Marionette TRACE conn2 <- [1,1666,null,{}] 17:55:18 INFO - PROCESS | 1655 | 1461027318311 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}] 17:55:18 INFO - PROCESS | 1655 | 1461027318408 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:55:18 INFO - PROCESS | 1655 | 1461027318413 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe74800 == 90 [pid = 1655] [id = 424] 17:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12edaec00) [pid = 1655] [serial = 1271] [outer = 0x0] 17:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12f625c00) [pid = 1655] [serial = 1272] [outer = 0x12edaec00] 17:55:18 INFO - PROCESS | 1655 | 1461027318438 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12f99c400) [pid = 1655] [serial = 1273] [outer = 0x12edaec00] 17:55:18 INFO - PROCESS | 1655 | 1461027318984 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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 17:55:19 INFO - PROCESS | 1655 | 1461027319029 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 1655 | 1461027319034 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:55:19 INFO - PROCESS | 1655 | 1461027319038 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 1655 | 1461027319040 Marionette TRACE conn2 <- [1,1670,null,{}] 17:55:19 INFO - PROCESS | 1655 | 1461027319044 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}] 17:55:19 INFO - PROCESS | 1655 | 1461027319162 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:55:19 INFO - PROCESS | 1655 | 1461027319273 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c78000 == 91 [pid = 1655] [id = 425] 17:55:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x119c6c400) [pid = 1655] [serial = 1274] [outer = 0x0] 17:55:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11a84d000) [pid = 1655] [serial = 1275] [outer = 0x119c6c400] 17:55:19 INFO - PROCESS | 1655 | 1461027319307 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11bd5fc00) [pid = 1655] [serial = 1276] [outer = 0x119c6c400] 17:55:19 INFO - PROCESS | 1655 | 1461027319841 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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 822ms 17:55:19 INFO - PROCESS | 1655 | 1461027319860 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 1655 | 1461027319867 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:55:19 INFO - PROCESS | 1655 | 1461027319897 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 1655 | 1461027319900 Marionette TRACE conn2 <- [1,1674,null,{}] 17:55:19 INFO - PROCESS | 1655 | 1461027319904 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}] 17:55:20 INFO - PROCESS | 1655 | 1461027320019 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:55:20 INFO - PROCESS | 1655 | 1461027320100 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd9800 == 92 [pid = 1655] [id = 426] 17:55:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x123c08800) [pid = 1655] [serial = 1277] [outer = 0x0] 17:55:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1241b6c00) [pid = 1655] [serial = 1278] [outer = 0x123c08800] 17:55:20 INFO - PROCESS | 1655 | 1461027320131 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x127b09000) [pid = 1655] [serial = 1279] [outer = 0x123c08800] 17:55:20 INFO - PROCESS | 1655 | 1461027320530 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]]]}] 17:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 676ms 17:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:55:20 INFO - PROCESS | 1655 | 1461027320569 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1655 | 1461027320570 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:55:20 INFO - PROCESS | 1655 | 1461027320573 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1655 | 1461027320575 Marionette TRACE conn2 <- [1,1678,null,{}] 17:55:20 INFO - PROCESS | 1655 | 1461027320586 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}] 17:55:20 INFO - PROCESS | 1655 | 1461027320699 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:55:20 INFO - PROCESS | 1655 | 1461027320784 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edd1000 == 93 [pid = 1655] [id = 427] 17:55:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12962f000) [pid = 1655] [serial = 1280] [outer = 0x0] 17:55:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x129beec00) [pid = 1655] [serial = 1281] [outer = 0x12962f000] 17:55:20 INFO - PROCESS | 1655 | 1461027320817 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x129c88400) [pid = 1655] [serial = 1282] [outer = 0x12962f000] 17:55:21 INFO - PROCESS | 1655 | 1461027321212 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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 678ms 17:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:55:21 INFO - PROCESS | 1655 | 1461027321251 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 1655 | 1461027321253 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:55:21 INFO - PROCESS | 1655 | 1461027321255 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1655 | 1461027321256 Marionette TRACE conn2 <- [1,1682,null,{}] 17:55:21 INFO - PROCESS | 1655 | 1461027321259 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}] 17:55:21 INFO - PROCESS | 1655 | 1461027321393 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:55:21 INFO - PROCESS | 1655 | 1461027321475 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x130575000 == 94 [pid = 1655] [id = 428] 17:55:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x129c8b000) [pid = 1655] [serial = 1283] [outer = 0x0] 17:55:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x129cae000) [pid = 1655] [serial = 1284] [outer = 0x129c8b000] 17:55:21 INFO - PROCESS | 1655 | 1461027321505 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12a0e3800) [pid = 1655] [serial = 1285] [outer = 0x129c8b000] 17:55:21 INFO - PROCESS | 1655 | 1461027321924 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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 17:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:55:21 INFO - PROCESS | 1655 | 1461027321980 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 1655 | 1461027321982 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:55:21 INFO - PROCESS | 1655 | 1461027321984 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1655 | 1461027321985 Marionette TRACE conn2 <- [1,1686,null,{}] 17:55:21 INFO - PROCESS | 1655 | 1461027321988 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}] 17:55:22 INFO - PROCESS | 1655 | 1461027322098 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:55:22 INFO - PROCESS | 1655 | 1461027322179 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x136f2b000 == 95 [pid = 1655] [id = 429] 17:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x129d0ec00) [pid = 1655] [serial = 1286] [outer = 0x0] 17:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12a8f4000) [pid = 1655] [serial = 1287] [outer = 0x129d0ec00] 17:55:22 INFO - PROCESS | 1655 | 1461027322210 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12b16e800) [pid = 1655] [serial = 1288] [outer = 0x129d0ec00] 17:55:22 INFO - PROCESS | 1655 | 1461027322598 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]]]}] 17:55:22 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 17:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 17:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:55:22 INFO - PROCESS | 1655 | 1461027322654 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:55:22 INFO - PROCESS | 1655 | 1461027322655 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:55:22 INFO - PROCESS | 1655 | 1461027322658 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - PROCESS | 1655 | 1461027322659 Marionette TRACE conn2 <- [1,1690,null,{}] 17:55:22 INFO - PROCESS | 1655 | 1461027322662 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}] 17:55:22 INFO - PROCESS | 1655 | 1461027322808 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:55:22 INFO - PROCESS | 1655 | 1461027322892 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395d6800 == 96 [pid = 1655] [id = 430] 17:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12d00ac00) [pid = 1655] [serial = 1289] [outer = 0x0] 17:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12ed91c00) [pid = 1655] [serial = 1290] [outer = 0x12d00ac00] 17:55:22 INFO - PROCESS | 1655 | 1461027322927 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12f7d2000) [pid = 1655] [serial = 1291] [outer = 0x12d00ac00] 17:55:23 INFO - PROCESS | 1655 | 1461027323352 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]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 721ms 17:55:23 INFO - PROCESS | 1655 | 1461027323380 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 1655 | 1461027323381 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:55:23 INFO - PROCESS | 1655 | 1461027323383 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1655 | 1461027323384 Marionette TRACE conn2 <- [1,1694,null,{}] 17:55:23 INFO - PROCESS | 1655 | 1461027323387 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}] 17:55:23 INFO - PROCESS | 1655 | 1461027323497 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:55:23 INFO - PROCESS | 1655 | 1461027323606 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1123cb800 == 97 [pid = 1655] [id = 431] 17:55:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12d0dc400) [pid = 1655] [serial = 1292] [outer = 0x0] 17:55:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12f99cc00) [pid = 1655] [serial = 1293] [outer = 0x12d0dc400] 17:55:23 INFO - PROCESS | 1655 | 1461027323639 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12faa3400) [pid = 1655] [serial = 1294] [outer = 0x12d0dc400] 17:55:24 INFO - PROCESS | 1655 | 1461027324058 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]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 17:55:24 INFO - PROCESS | 1655 | 1461027324104 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1655 | 1461027324106 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:55:24 INFO - PROCESS | 1655 | 1461027324108 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1655 | 1461027324109 Marionette TRACE conn2 <- [1,1698,null,{}] 17:55:24 INFO - PROCESS | 1655 | 1461027324111 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}] 17:55:24 INFO - PROCESS | 1655 | 1461027324242 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:55:24 INFO - PROCESS | 1655 | 1461027324375 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x13950b800 == 98 [pid = 1655] [id = 432] 17:55:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x114402400) [pid = 1655] [serial = 1295] [outer = 0x0] 17:55:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12acb4800) [pid = 1655] [serial = 1296] [outer = 0x114402400] 17:55:24 INFO - PROCESS | 1655 | 1461027324408 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12acb9800) [pid = 1655] [serial = 1297] [outer = 0x114402400] 17:55:24 INFO - PROCESS | 1655 | 1461027324841 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]]]}] 17:55:24 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 17:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 768ms 17:55:24 INFO - PROCESS | 1655 | 1461027324877 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1655 | 1461027324878 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:55:24 INFO - PROCESS | 1655 | 1461027324881 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1655 | 1461027324882 Marionette TRACE conn2 <- [1,1702,null,{}] 17:55:24 INFO - PROCESS | 1655 | 1461027324884 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}] 17:55:25 INFO - PROCESS | 1655 | 1461027324998 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:55:25 INFO - PROCESS | 1655 | 1461027325278 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123836800 == 99 [pid = 1655] [id = 433] 17:55:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x114345800) [pid = 1655] [serial = 1298] [outer = 0x0] 17:55:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x114c12c00) [pid = 1655] [serial = 1299] [outer = 0x114345800] 17:55:25 INFO - PROCESS | 1655 | 1461027325320 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x1188ecc00) [pid = 1655] [serial = 1300] [outer = 0x114345800] 17:55:25 INFO - PROCESS | 1655 | 1461027325785 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]]]}] 17:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 920ms 17:55:25 INFO - PROCESS | 1655 | 1461027325802 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 1655 | 1461027325805 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:55:25 INFO - PROCESS | 1655 | 1461027325808 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - PROCESS | 1655 | 1461027325810 Marionette TRACE conn2 <- [1,1706,null,{}] 17:55:25 INFO - PROCESS | 1655 | 1461027325833 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}] 17:55:25 INFO - PROCESS | 1655 | 1461027325943 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:55:26 INFO - PROCESS | 1655 | 1461027326034 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a521000 == 100 [pid = 1655] [id = 434] 17:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11b70c800) [pid = 1655] [serial = 1301] [outer = 0x0] 17:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x11c081400) [pid = 1655] [serial = 1302] [outer = 0x11b70c800] 17:55:26 INFO - PROCESS | 1655 | 1461027326064 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x123ccc400) [pid = 1655] [serial = 1303] [outer = 0x11b70c800] 17:55:26 INFO - PROCESS | 1655 | 1461027326536 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]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 772ms 17:55:26 INFO - PROCESS | 1655 | 1461027326582 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 1655 | 1461027326584 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:55:26 INFO - PROCESS | 1655 | 1461027326588 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 1655 | 1461027326589 Marionette TRACE conn2 <- [1,1710,null,{}] 17:55:26 INFO - PROCESS | 1655 | 1461027326591 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}] 17:55:26 INFO - PROCESS | 1655 | 1461027326701 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:55:26 INFO - PROCESS | 1655 | 1461027326788 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a61e800 == 101 [pid = 1655] [id = 435] 17:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x125bc1800) [pid = 1655] [serial = 1304] [outer = 0x0] 17:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12948b800) [pid = 1655] [serial = 1305] [outer = 0x125bc1800] 17:55:26 INFO - PROCESS | 1655 | 1461027326817 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x129ada800) [pid = 1655] [serial = 1306] [outer = 0x125bc1800] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x13960d800 == 100 [pid = 1655] [id = 367] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12edcb800 == 99 [pid = 1655] [id = 423] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc46000 == 98 [pid = 1655] [id = 422] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x125eae800 == 97 [pid = 1655] [id = 421] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c9800 == 96 [pid = 1655] [id = 420] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b28b800 == 95 [pid = 1655] [id = 419] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12ed9c800) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae38800 == 94 [pid = 1655] [id = 418] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6c3800 == 93 [pid = 1655] [id = 417] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129cdb000 == 92 [pid = 1655] [id = 416] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129a9f800 == 91 [pid = 1655] [id = 415] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123838000 == 90 [pid = 1655] [id = 414] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa0c800 == 89 [pid = 1655] [id = 413] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12383f800 == 88 [pid = 1655] [id = 412] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x136f2d000 == 87 [pid = 1655] [id = 408] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x13034e000 == 86 [pid = 1655] [id = 407] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe6b000 == 85 [pid = 1655] [id = 406] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b894800 == 84 [pid = 1655] [id = 405] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129c28800 == 83 [pid = 1655] [id = 404] 17:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11a918800 == 82 [pid = 1655] [id = 403] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12e9b4c00) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11858b400) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x129d09800) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1241b8800) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12b167000) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11c234000) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x11c07cc00) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12a8bf400) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11c080000) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x129ae3c00) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12a76fc00) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12a0e2400) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12d157000) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12e9bbc00) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12a8bc400) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x123628000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11a9d9000) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12b58b000) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x129633000) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x128d9e800) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12b594800) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12bc7a000) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x119d77800) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11235a000) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12abd2800) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12daa5c00) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12aba2000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x118593c00) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12b2bbc00) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x129143400) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12e384800) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x129494800) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12a5f5400) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x123c0d800) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 17:55:27 INFO - PROCESS | 1655 | 1461027327285 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]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 718ms 17:55:27 INFO - PROCESS | 1655 | 1461027327307 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 1655 | 1461027327308 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:55:27 INFO - PROCESS | 1655 | 1461027327311 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 1655 | 1461027327316 Marionette TRACE conn2 <- [1,1714,null,{}] 17:55:27 INFO - PROCESS | 1655 | 1461027327322 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}] 17:55:27 INFO - PROCESS | 1655 | 1461027327404 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:55:27 INFO - PROCESS | 1655 | 1461027327483 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ad0000 == 83 [pid = 1655] [id = 436] 17:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11a9d9000) [pid = 1655] [serial = 1307] [outer = 0x0] 17:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x129ae3400) [pid = 1655] [serial = 1308] [outer = 0x11a9d9000] 17:55:27 INFO - PROCESS | 1655 | 1461027327515 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x129cabc00) [pid = 1655] [serial = 1309] [outer = 0x11a9d9000] 17:55:27 INFO - PROCESS | 1655 | 1461027327944 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]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 678ms 17:55:27 INFO - PROCESS | 1655 | 1461027327990 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 1655 | 1461027327992 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:55:28 INFO - PROCESS | 1655 | 1461027328005 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1655 | 1461027328006 Marionette TRACE conn2 <- [1,1718,null,{}] 17:55:28 INFO - PROCESS | 1655 | 1461027328010 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}] 17:55:28 INFO - PROCESS | 1655 | 1461027328158 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:55:28 INFO - PROCESS | 1655 | 1461027328171 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a645000 == 84 [pid = 1655] [id = 437] 17:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1295af400) [pid = 1655] [serial = 1310] [outer = 0x0] 17:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x129d09c00) [pid = 1655] [serial = 1311] [outer = 0x1295af400] 17:55:28 INFO - PROCESS | 1655 | 1461027328212 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12a0e8400) [pid = 1655] [serial = 1312] [outer = 0x1295af400] 17:55:28 INFO - PROCESS | 1655 | 1461027328590 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]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 631ms 17:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:55:28 INFO - PROCESS | 1655 | 1461027328627 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 1655 | 1461027328628 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:55:28 INFO - PROCESS | 1655 | 1461027328630 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1655 | 1461027328632 Marionette TRACE conn2 <- [1,1722,null,{}] 17:55:28 INFO - PROCESS | 1655 | 1461027328634 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}] 17:55:28 INFO - PROCESS | 1655 | 1461027328725 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:55:28 INFO - PROCESS | 1655 | 1461027328747 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae3f800 == 85 [pid = 1655] [id = 438] 17:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12a8bc400) [pid = 1655] [serial = 1313] [outer = 0x0] 17:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12a8f1000) [pid = 1655] [serial = 1314] [outer = 0x12a8bc400] 17:55:28 INFO - PROCESS | 1655 | 1461027328779 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12aba7400) [pid = 1655] [serial = 1315] [outer = 0x12a8bc400] 17:55:29 INFO - PROCESS | 1655 | 1461027329153 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]]]}] 17:55:29 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 17:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 570ms 17:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:55:29 INFO - PROCESS | 1655 | 1461027329202 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1655 | 1461027329203 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:55:29 INFO - PROCESS | 1655 | 1461027329205 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1655 | 1461027329206 Marionette TRACE conn2 <- [1,1726,null,{}] 17:55:29 INFO - PROCESS | 1655 | 1461027329208 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}] 17:55:29 INFO - PROCESS | 1655 | 1461027329339 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:55:29 INFO - PROCESS | 1655 | 1461027329356 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b454000 == 86 [pid = 1655] [id = 439] 17:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12abdd800) [pid = 1655] [serial = 1316] [outer = 0x0] 17:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12af9d400) [pid = 1655] [serial = 1317] [outer = 0x12abdd800] 17:55:29 INFO - PROCESS | 1655 | 1461027329382 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12b2bcc00) [pid = 1655] [serial = 1318] [outer = 0x12abdd800] 17:55:29 INFO - PROCESS | 1655 | 1461027329731 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]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 571ms 17:55:29 INFO - PROCESS | 1655 | 1461027329776 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1655 | 1461027329777 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:55:29 INFO - PROCESS | 1655 | 1461027329780 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1655 | 1461027329781 Marionette TRACE conn2 <- [1,1730,null,{}] 17:55:29 INFO - PROCESS | 1655 | 1461027329783 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}] 17:55:29 INFO - PROCESS | 1655 | 1461027329902 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:55:29 INFO - PROCESS | 1655 | 1461027329915 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3e8800 == 87 [pid = 1655] [id = 440] 17:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12b2ba400) [pid = 1655] [serial = 1319] [outer = 0x0] 17:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12bcf6400) [pid = 1655] [serial = 1320] [outer = 0x12b2ba400] 17:55:29 INFO - PROCESS | 1655 | 1461027329940 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12d43cc00) [pid = 1655] [serial = 1321] [outer = 0x12b2ba400] 17:55:30 INFO - PROCESS | 1655 | 1461027330296 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]]]}] 17:55:30 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 17:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 570ms 17:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:55:30 INFO - PROCESS | 1655 | 1461027330351 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 1655 | 1461027330352 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:55:30 INFO - PROCESS | 1655 | 1461027330354 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 1655 | 1461027330355 Marionette TRACE conn2 <- [1,1734,null,{}] 17:55:30 INFO - PROCESS | 1655 | 1461027330357 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}] 17:55:30 INFO - PROCESS | 1655 | 1461027330477 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:55:30 INFO - PROCESS | 1655 | 1461027330495 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e971000 == 88 [pid = 1655] [id = 441] 17:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12d447c00) [pid = 1655] [serial = 1322] [outer = 0x0] 17:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12e385800) [pid = 1655] [serial = 1323] [outer = 0x12d447c00] 17:55:30 INFO - PROCESS | 1655 | 1461027330521 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12e9ac400) [pid = 1655] [serial = 1324] [outer = 0x12d447c00] 17:55:30 INFO - PROCESS | 1655 | 1461027330932 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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 621ms 17:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:55:30 INFO - PROCESS | 1655 | 1461027330983 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 1655 | 1461027330984 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:55:30 INFO - PROCESS | 1655 | 1461027330986 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 1655 | 1461027330987 Marionette TRACE conn2 <- [1,1738,null,{}] 17:55:30 INFO - PROCESS | 1655 | 1461027330989 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}] 17:55:31 INFO - PROCESS | 1655 | 1461027331158 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:55:31 INFO - PROCESS | 1655 | 1461027331211 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f091000 == 89 [pid = 1655] [id = 442] 17:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12da9f800) [pid = 1655] [serial = 1325] [outer = 0x0] 17:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12ed95c00) [pid = 1655] [serial = 1326] [outer = 0x12da9f800] 17:55:31 INFO - PROCESS | 1655 | 1461027331250 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12ef6b400) [pid = 1655] [serial = 1327] [outer = 0x12da9f800] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12a0e2800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12a5f9400) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12a772400) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1241b7000) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x129d07c00) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x11c07ec00) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x114346c00) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12e4b0800) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x119c77800) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11c07f000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x125ee7400) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12d15cc00) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12d0d8000) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:55:31 INFO - PROCESS | 1655 | 1461027331818 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]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 869ms 17:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:55:31 INFO - PROCESS | 1655 | 1461027331855 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 1655 | 1461027331857 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:55:31 INFO - PROCESS | 1655 | 1461027331859 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 1655 | 1461027331860 Marionette TRACE conn2 <- [1,1742,null,{}] 17:55:31 INFO - PROCESS | 1655 | 1461027331862 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}] 17:55:31 INFO - PROCESS | 1655 | 1461027331959 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:55:31 INFO - PROCESS | 1655 | 1461027331964 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3e8000 == 90 [pid = 1655] [id = 443] 17:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x129d07c00) [pid = 1655] [serial = 1328] [outer = 0x0] 17:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12a8ba400) [pid = 1655] [serial = 1329] [outer = 0x129d07c00] 17:55:31 INFO - PROCESS | 1655 | 1461027331994 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12f626c00) [pid = 1655] [serial = 1330] [outer = 0x129d07c00] 17:55:32 INFO - PROCESS | 1655 | 1461027332356 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]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 17:55:32 INFO - PROCESS | 1655 | 1461027332378 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 1655 | 1461027332380 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:55:32 INFO - PROCESS | 1655 | 1461027332385 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1655 | 1461027332387 Marionette TRACE conn2 <- [1,1746,null,{}] 17:55:32 INFO - PROCESS | 1655 | 1461027332389 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}] 17:55:32 INFO - PROCESS | 1655 | 1461027332495 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:55:32 INFO - PROCESS | 1655 | 1461027332575 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x131839000 == 91 [pid = 1655] [id = 444] 17:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12faa8c00) [pid = 1655] [serial = 1331] [outer = 0x0] 17:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12f99fc00) [pid = 1655] [serial = 1332] [outer = 0x12faa8c00] 17:55:32 INFO - PROCESS | 1655 | 1461027332602 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12fe0d400) [pid = 1655] [serial = 1333] [outer = 0x12faa8c00] 17:55:32 INFO - PROCESS | 1655 | 1461027332891 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]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 17:55:32 INFO - PROCESS | 1655 | 1461027332908 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:55:32 INFO - PROCESS | 1655 | 1461027332909 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:55:32 INFO - PROCESS | 1655 | 1461027332912 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1655 | 1461027332913 Marionette TRACE conn2 <- [1,1750,null,{}] 17:55:32 INFO - PROCESS | 1655 | 1461027332923 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}] 17:55:33 INFO - PROCESS | 1655 | 1461027333021 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:55:33 INFO - PROCESS | 1655 | 1461027333025 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x138353800 == 92 [pid = 1655] [id = 445] 17:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12fe0a000) [pid = 1655] [serial = 1334] [outer = 0x0] 17:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x13005ac00) [pid = 1655] [serial = 1335] [outer = 0x12fe0a000] 17:55:33 INFO - PROCESS | 1655 | 1461027333050 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x130062000) [pid = 1655] [serial = 1336] [outer = 0x12fe0a000] 17:55:33 INFO - PROCESS | 1655 | 1461027333395 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]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 522ms 17:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:55:33 INFO - PROCESS | 1655 | 1461027333435 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 1655 | 1461027333436 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:55:33 INFO - PROCESS | 1655 | 1461027333438 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 1655 | 1461027333439 Marionette TRACE conn2 <- [1,1754,null,{}] 17:55:33 INFO - PROCESS | 1655 | 1461027333441 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}] 17:55:33 INFO - PROCESS | 1655 | 1461027333571 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:55:33 INFO - PROCESS | 1655 | 1461027333697 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119162000 == 93 [pid = 1655] [id = 446] 17:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11227e400) [pid = 1655] [serial = 1337] [outer = 0x0] 17:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x115493c00) [pid = 1655] [serial = 1338] [outer = 0x11227e400] 17:55:33 INFO - PROCESS | 1655 | 1461027333730 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11a8a8800) [pid = 1655] [serial = 1339] [outer = 0x11227e400] 17:55:34 INFO - PROCESS | 1655 | 1461027334217 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]]]}] 17:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 818ms 17:55:34 INFO - PROCESS | 1655 | 1461027334257 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:55:34 INFO - PROCESS | 1655 | 1461027334261 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:55:34 INFO - PROCESS | 1655 | 1461027334265 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 1655 | 1461027334267 Marionette TRACE conn2 <- [1,1758,null,{}] 17:55:34 INFO - PROCESS | 1655 | 1461027334270 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}] 17:55:34 INFO - PROCESS | 1655 | 1461027334395 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:55:34 INFO - PROCESS | 1655 | 1461027334481 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cc5800 == 94 [pid = 1655] [id = 447] 17:55:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x11c07c800) [pid = 1655] [serial = 1340] [outer = 0x0] 17:55:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x128da4800) [pid = 1655] [serial = 1341] [outer = 0x11c07c800] 17:55:34 INFO - PROCESS | 1655 | 1461027334515 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1295acc00) [pid = 1655] [serial = 1342] [outer = 0x11c07c800] 17:55:34 INFO - PROCESS | 1655 | 1461027334942 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]]]}] 17:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 721ms 17:55:35 INFO - PROCESS | 1655 | 1461027335007 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:55:35 INFO - PROCESS | 1655 | 1461027335012 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:55:35 INFO - PROCESS | 1655 | 1461027335052 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 1655 | 1461027335055 Marionette TRACE conn2 <- [1,1762,null,{}] 17:55:35 INFO - PROCESS | 1655 | 1461027335061 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}] 17:55:35 INFO - PROCESS | 1655 | 1461027335248 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:55:35 INFO - PROCESS | 1655 | 1461027335364 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c8000 == 95 [pid = 1655] [id = 448] 17:55:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x129ae9000) [pid = 1655] [serial = 1343] [outer = 0x0] 17:55:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x129cab800) [pid = 1655] [serial = 1344] [outer = 0x129ae9000] 17:55:35 INFO - PROCESS | 1655 | 1461027335410 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12a770000) [pid = 1655] [serial = 1345] [outer = 0x129ae9000] 17:55:35 INFO - PROCESS | 1655 | 1461027335845 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]]]}] 17:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 848ms 17:55:35 INFO - PROCESS | 1655 | 1461027335885 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:55:35 INFO - PROCESS | 1655 | 1461027335887 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:55:35 INFO - PROCESS | 1655 | 1461027335896 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 1655 | 1461027335902 Marionette TRACE conn2 <- [1,1766,null,{}] 17:55:35 INFO - PROCESS | 1655 | 1461027335906 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}] 17:55:36 INFO - PROCESS | 1655 | 1461027336025 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:55:36 INFO - PROCESS | 1655 | 1461027336111 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x139616000 == 96 [pid = 1655] [id = 449] 17:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a8bd400) [pid = 1655] [serial = 1346] [outer = 0x0] 17:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12acafc00) [pid = 1655] [serial = 1347] [outer = 0x12a8bd400] 17:55:36 INFO - PROCESS | 1655 | 1461027336142 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12daae400) [pid = 1655] [serial = 1348] [outer = 0x12a8bd400] 17:55:36 INFO - PROCESS | 1655 | 1461027336527 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]]]}] 17:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 681ms 17:55:36 INFO - PROCESS | 1655 | 1461027336573 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:55:36 INFO - PROCESS | 1655 | 1461027336575 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:55:36 INFO - PROCESS | 1655 | 1461027336577 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 1655 | 1461027336578 Marionette TRACE conn2 <- [1,1770,null,{}] 17:55:36 INFO - PROCESS | 1655 | 1461027336583 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}] 17:55:36 INFO - PROCESS | 1655 | 1461027336716 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:55:36 INFO - PROCESS | 1655 | 1461027336802 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa2d800 == 97 [pid = 1655] [id = 450] 17:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12a727000) [pid = 1655] [serial = 1349] [outer = 0x0] 17:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12a72dc00) [pid = 1655] [serial = 1350] [outer = 0x12a727000] 17:55:36 INFO - PROCESS | 1655 | 1461027336832 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a8c1800) [pid = 1655] [serial = 1351] [outer = 0x12a727000] 17:55:37 INFO - PROCESS | 1655 | 1461027337213 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]]]}] 17:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 17:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:55:37 INFO - PROCESS | 1655 | 1461027337252 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:55:37 INFO - PROCESS | 1655 | 1461027337253 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:55:37 INFO - PROCESS | 1655 | 1461027337255 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 1655 | 1461027337256 Marionette TRACE conn2 <- [1,1774,null,{}] 17:55:37 INFO - PROCESS | 1655 | 1461027337259 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}] 17:55:37 INFO - PROCESS | 1655 | 1461027337374 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:55:37 INFO - PROCESS | 1655 | 1461027337488 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396d6800 == 98 [pid = 1655] [id = 451] 17:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12ed9e400) [pid = 1655] [serial = 1352] [outer = 0x0] 17:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12edb8000) [pid = 1655] [serial = 1353] [outer = 0x12ed9e400] 17:55:37 INFO - PROCESS | 1655 | 1461027337528 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12fab1000) [pid = 1655] [serial = 1354] [outer = 0x12ed9e400] 17:55:37 INFO - PROCESS | 1655 | 1461027337974 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]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 772ms 17:55:38 INFO - PROCESS | 1655 | 1461027338028 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 1655 | 1461027338030 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:55:38 INFO - PROCESS | 1655 | 1461027338032 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1655 | 1461027338034 Marionette TRACE conn2 <- [1,1778,null,{}] 17:55:38 INFO - PROCESS | 1655 | 1461027338036 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}] 17:55:38 INFO - PROCESS | 1655 | 1461027338150 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:55:38 INFO - PROCESS | 1655 | 1461027338265 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e2f000 == 99 [pid = 1655] [id = 452] 17:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12aa5c000) [pid = 1655] [serial = 1355] [outer = 0x0] 17:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12aa61800) [pid = 1655] [serial = 1356] [outer = 0x12aa5c000] 17:55:38 INFO - PROCESS | 1655 | 1461027338296 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12f628c00) [pid = 1655] [serial = 1357] [outer = 0x12aa5c000] 17:55:38 INFO - PROCESS | 1655 | 1461027338669 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]]]}] 17:55:38 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 17:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 17:55:38 INFO - PROCESS | 1655 | 1461027338701 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 1655 | 1461027338703 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:55:38 INFO - PROCESS | 1655 | 1461027338705 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1655 | 1461027338706 Marionette TRACE conn2 <- [1,1782,null,{}] 17:55:38 INFO - PROCESS | 1655 | 1461027338709 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}] 17:55:38 INFO - PROCESS | 1655 | 1461027338822 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:55:38 INFO - PROCESS | 1655 | 1461027338909 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e47000 == 100 [pid = 1655] [id = 453] 17:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12aa60800) [pid = 1655] [serial = 1358] [outer = 0x0] 17:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12fe11c00) [pid = 1655] [serial = 1359] [outer = 0x12aa60800] 17:55:38 INFO - PROCESS | 1655 | 1461027338939 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x13033b400) [pid = 1655] [serial = 1360] [outer = 0x12aa60800] 17:55:39 INFO - PROCESS | 1655 | 1461027339359 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]]]}] 17:55:39 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 17:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 722ms 17:55:39 INFO - PROCESS | 1655 | 1461027339427 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:55:39 INFO - PROCESS | 1655 | 1461027339429 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:55:39 INFO - PROCESS | 1655 | 1461027339485 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 1655 | 1461027339486 Marionette TRACE conn2 <- [1,1786,null,{}] 17:55:39 INFO - PROCESS | 1655 | 1461027339489 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}] 17:55:39 INFO - PROCESS | 1655 | 1461027339606 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:55:39 INFO - PROCESS | 1655 | 1461027339693 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x123883000 == 101 [pid = 1655] [id = 454] 17:55:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x1146bd000) [pid = 1655] [serial = 1361] [outer = 0x0] 17:55:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x129d8fc00) [pid = 1655] [serial = 1362] [outer = 0x1146bd000] 17:55:39 INFO - PROCESS | 1655 | 1461027339724 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12d163c00) [pid = 1655] [serial = 1363] [outer = 0x1146bd000] 17:55:40 INFO - PROCESS | 1655 | 1461027340403 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]]]}] 17:55:40 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 17:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1008ms 17:55:40 INFO - PROCESS | 1655 | 1461027340458 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 1655 | 1461027340460 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:55:40 INFO - PROCESS | 1655 | 1461027340467 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 1655 | 1461027340469 Marionette TRACE conn2 <- [1,1790,null,{}] 17:55:40 INFO - PROCESS | 1655 | 1461027340473 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}] 17:55:40 INFO - PROCESS | 1655 | 1461027340582 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:55:40 INFO - PROCESS | 1655 | 1461027340668 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ac1800 == 102 [pid = 1655] [id = 455] 17:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1181ab800) [pid = 1655] [serial = 1364] [outer = 0x0] 17:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1185eec00) [pid = 1655] [serial = 1365] [outer = 0x1181ab800] 17:55:40 INFO - PROCESS | 1655 | 1461027340697 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11a744000) [pid = 1655] [serial = 1366] [outer = 0x1181ab800] 17:55:41 INFO - PROCESS | 1655 | 1461027341150 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]]]}] 17:55:41 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) 17:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 723ms 17:55:41 INFO - PROCESS | 1655 | 1461027341188 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 1655 | 1461027341192 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:55:41 INFO - PROCESS | 1655 | 1461027341196 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 1655 | 1461027341198 Marionette TRACE conn2 <- [1,1794,null,{}] 17:55:41 INFO - PROCESS | 1655 | 1461027341200 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}] 17:55:41 INFO - PROCESS | 1655 | 1461027341305 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:55:41 INFO - PROCESS | 1655 | 1461027341400 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x115289000 == 103 [pid = 1655] [id = 456] 17:55:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x119c77c00) [pid = 1655] [serial = 1367] [outer = 0x0] 17:55:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11a83fc00) [pid = 1655] [serial = 1368] [outer = 0x119c77c00] 17:55:41 INFO - PROCESS | 1655 | 1461027341428 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11a9e6800) [pid = 1655] [serial = 1369] [outer = 0x119c77c00] 17:55:41 INFO - PROCESS | 1655 | 1461027341874 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]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 720ms 17:55:41 INFO - PROCESS | 1655 | 1461027341917 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 1655 | 1461027341918 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:55:41 INFO - PROCESS | 1655 | 1461027341921 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 1655 | 1461027341923 Marionette TRACE conn2 <- [1,1798,null,{}] 17:55:41 INFO - PROCESS | 1655 | 1461027341931 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}] 17:55:42 INFO - PROCESS | 1655 | 1461027342057 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x127ada000 == 102 [pid = 1655] [id = 296] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x138351000 == 101 [pid = 1655] [id = 386] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1291eb800 == 100 [pid = 1655] [id = 388] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x139618800 == 99 [pid = 1655] [id = 387] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x138353800 == 98 [pid = 1655] [id = 445] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x131839000 == 97 [pid = 1655] [id = 444] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3e8000 == 96 [pid = 1655] [id = 443] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12f091000 == 95 [pid = 1655] [id = 442] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x129cb0000) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12f62fc00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12abd9800) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12f625c00) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12e971000 == 94 [pid = 1655] [id = 441] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3e8800 == 93 [pid = 1655] [id = 440] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12b454000 == 92 [pid = 1655] [id = 439] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae3f800 == 91 [pid = 1655] [id = 438] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12a645000 == 90 [pid = 1655] [id = 437] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x127ad0000 == 89 [pid = 1655] [id = 436] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12a61e800 == 88 [pid = 1655] [id = 435] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11a521000 == 87 [pid = 1655] [id = 434] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x123836800 == 86 [pid = 1655] [id = 433] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1123cb800 == 85 [pid = 1655] [id = 431] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1395d6800 == 84 [pid = 1655] [id = 430] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x136f2b000 == 83 [pid = 1655] [id = 429] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x130575000 == 82 [pid = 1655] [id = 428] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12edd1000 == 81 [pid = 1655] [id = 427] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x129cd9800 == 80 [pid = 1655] [id = 426] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x123c78000 == 79 [pid = 1655] [id = 425] 17:55:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe74800 == 78 [pid = 1655] [id = 424] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12a768800) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12a8fec00) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12abd8000) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12abb0800) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12948f400) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12a774800) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x129d0ac00) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x127ae5800) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x128da8000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11858c800) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x114b85400) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12a0e4400) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12edb5000) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11a8a3400) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11b77ac00) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11c366800) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11bb32800) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11beaac00) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12ed9a800) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x1181a5000) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12abae800) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x1295b1800) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12b84f800) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1295ab800) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x129764400) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12ed9b400) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12a8b9000) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12d161800) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12976f000) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12a0e0800) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12daa8400) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 17:55:42 INFO - PROCESS | 1655 | 1461027342206 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119111000 == 79 [pid = 1655] [id = 457] 17:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x11858c800) [pid = 1655] [serial = 1370] [outer = 0x0] 17:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11a74bc00) [pid = 1655] [serial = 1371] [outer = 0x11858c800] 17:55:42 INFO - PROCESS | 1655 | 1461027342238 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x1236dd800) [pid = 1655] [serial = 1372] [outer = 0x11858c800] 17:55:42 INFO - PROCESS | 1655 | 1461027342537 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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 17:55:42 INFO - PROCESS | 1655 | 1461027342593 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 1655 | 1461027342596 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:55:42 INFO - PROCESS | 1655 | 1461027342599 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 1655 | 1461027342601 Marionette TRACE conn2 <- [1,1802,null,{}] 17:55:42 INFO - PROCESS | 1655 | 1461027342604 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}] 17:55:42 INFO - PROCESS | 1655 | 1461027342745 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:55:42 INFO - PROCESS | 1655 | 1461027342877 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123836800 == 80 [pid = 1655] [id = 458] 17:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1236da800) [pid = 1655] [serial = 1373] [outer = 0x0] 17:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x124287c00) [pid = 1655] [serial = 1374] [outer = 0x1236da800] 17:55:42 INFO - PROCESS | 1655 | 1461027342917 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x129456800) [pid = 1655] [serial = 1375] [outer = 0x1236da800] 17:55:43 INFO - PROCESS | 1655 | 1461027343207 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]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 620ms 17:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:55:43 INFO - PROCESS | 1655 | 1461027343223 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1655 | 1461027343224 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:55:43 INFO - PROCESS | 1655 | 1461027343226 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1655 | 1461027343227 Marionette TRACE conn2 <- [1,1806,null,{}] 17:55:43 INFO - PROCESS | 1655 | 1461027343229 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}] 17:55:43 INFO - PROCESS | 1655 | 1461027343333 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:55:43 INFO - PROCESS | 1655 | 1461027343421 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cc3800 == 81 [pid = 1655] [id = 459] 17:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x128da3000) [pid = 1655] [serial = 1376] [outer = 0x0] 17:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1295b3c00) [pid = 1655] [serial = 1377] [outer = 0x128da3000] 17:55:43 INFO - PROCESS | 1655 | 1461027343448 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x129be0400) [pid = 1655] [serial = 1378] [outer = 0x128da3000] 17:55:43 INFO - PROCESS | 1655 | 1461027343743 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]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 525ms 17:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:55:43 INFO - PROCESS | 1655 | 1461027343755 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1655 | 1461027343756 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:55:43 INFO - PROCESS | 1655 | 1461027343758 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1655 | 1461027343759 Marionette TRACE conn2 <- [1,1810,null,{}] 17:55:43 INFO - PROCESS | 1655 | 1461027343770 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}] 17:55:43 INFO - PROCESS | 1655 | 1461027343881 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:55:43 INFO - PROCESS | 1655 | 1461027343886 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae2e800 == 82 [pid = 1655] [id = 460] 17:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x129be9000) [pid = 1655] [serial = 1379] [outer = 0x0] 17:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x129c89800) [pid = 1655] [serial = 1380] [outer = 0x129be9000] 17:55:43 INFO - PROCESS | 1655 | 1461027343914 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a5f5800) [pid = 1655] [serial = 1381] [outer = 0x129be9000] 17:55:44 INFO - PROCESS | 1655 | 1461027344289 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]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 17:55:44 INFO - PROCESS | 1655 | 1461027344336 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 1655 | 1461027344337 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:55:44 INFO - PROCESS | 1655 | 1461027344352 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 1655 | 1461027344353 Marionette TRACE conn2 <- [1,1814,null,{}] 17:55:44 INFO - PROCESS | 1655 | 1461027344355 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}] 17:55:44 INFO - PROCESS | 1655 | 1461027344478 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x129bebc00) [pid = 1655] [serial = 1382] [outer = 0x12f7dcc00] 17:55:44 INFO - PROCESS | 1655 | 1461027344514 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9b0800 == 83 [pid = 1655] [id = 461] 17:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12a767800) [pid = 1655] [serial = 1383] [outer = 0x0] 17:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12a772800) [pid = 1655] [serial = 1384] [outer = 0x12a767800] 17:55:44 INFO - PROCESS | 1655 | 1461027344544 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12a8f5c00) [pid = 1655] [serial = 1385] [outer = 0x12a767800] 17:55:44 INFO - PROCESS | 1655 | 1461027344943 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]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 621ms 17:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:55:44 INFO - PROCESS | 1655 | 1461027344978 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 1655 | 1461027344980 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:55:44 INFO - PROCESS | 1655 | 1461027344985 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 1655 | 1461027344986 Marionette TRACE conn2 <- [1,1818,null,{}] 17:55:44 INFO - PROCESS | 1655 | 1461027344988 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}] 17:55:45 INFO - PROCESS | 1655 | 1461027345109 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:55:45 INFO - PROCESS | 1655 | 1461027345121 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8a3000 == 84 [pid = 1655] [id = 462] 17:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x11b7f0800) [pid = 1655] [serial = 1386] [outer = 0x0] 17:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12aa5a000) [pid = 1655] [serial = 1387] [outer = 0x11b7f0800] 17:55:45 INFO - PROCESS | 1655 | 1461027345147 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12aba5c00) [pid = 1655] [serial = 1388] [outer = 0x11b7f0800] 17:55:45 INFO - PROCESS | 1655 | 1461027345502 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]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 571ms 17:55:45 INFO - PROCESS | 1655 | 1461027345555 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 1655 | 1461027345556 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:55:45 INFO - PROCESS | 1655 | 1461027345559 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 1655 | 1461027345560 Marionette TRACE conn2 <- [1,1822,null,{}] 17:55:45 INFO - PROCESS | 1655 | 1461027345562 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}] 17:55:45 INFO - PROCESS | 1655 | 1461027345682 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:55:45 INFO - PROCESS | 1655 | 1461027345697 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3f2800 == 85 [pid = 1655] [id = 463] 17:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12abd7000) [pid = 1655] [serial = 1389] [outer = 0x0] 17:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12acb7000) [pid = 1655] [serial = 1390] [outer = 0x12abd7000] 17:55:45 INFO - PROCESS | 1655 | 1461027345723 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12b2bb400) [pid = 1655] [serial = 1391] [outer = 0x12abd7000] 17:55:46 INFO - PROCESS | 1655 | 1461027346104 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]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 568ms 17:55:46 INFO - PROCESS | 1655 | 1461027346127 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 1655 | 1461027346129 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:55:46 INFO - PROCESS | 1655 | 1461027346133 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 1655 | 1461027346134 Marionette TRACE conn2 <- [1,1826,null,{}] 17:55:46 INFO - PROCESS | 1655 | 1461027346142 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}] 17:55:46 INFO - PROCESS | 1655 | 1461027346266 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:55:46 INFO - PROCESS | 1655 | 1461027346279 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e965800 == 86 [pid = 1655] [id = 464] 17:55:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12a8f2800) [pid = 1655] [serial = 1392] [outer = 0x0] 17:55:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12bcee400) [pid = 1655] [serial = 1393] [outer = 0x12a8f2800] 17:55:46 INFO - PROCESS | 1655 | 1461027346306 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12d0d7800) [pid = 1655] [serial = 1394] [outer = 0x12a8f2800] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12b2ba400) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12d447c00) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12da9f800) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12faa8c00) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x11b70c800) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x1295af400) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12a8bc400) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x125bc1800) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x114345800) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11a9d9000) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x129d07c00) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12abdd800) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:55:46 INFO - PROCESS | 1655 | 1461027346858 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]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 17:55:46 INFO - PROCESS | 1655 | 1461027346918 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 1655 | 1461027346920 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:55:46 INFO - PROCESS | 1655 | 1461027346950 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 1655 | 1461027346952 Marionette TRACE conn2 <- [1,1830,null,{}] 17:55:46 INFO - PROCESS | 1655 | 1461027346957 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}] 17:55:47 INFO - PROCESS | 1655 | 1461027347068 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:55:47 INFO - PROCESS | 1655 | 1461027347073 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f07a000 == 87 [pid = 1655] [id = 465] 17:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x11c234000) [pid = 1655] [serial = 1395] [outer = 0x0] 17:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12d0dd000) [pid = 1655] [serial = 1396] [outer = 0x11c234000] 17:55:47 INFO - PROCESS | 1655 | 1461027347103 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12daa8400) [pid = 1655] [serial = 1397] [outer = 0x11c234000] 17:55:47 INFO - PROCESS | 1655 | 1461027347468 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]]]}] 17:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 552ms 17:55:47 INFO - PROCESS | 1655 | 1461027347474 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:55:47 INFO - PROCESS | 1655 | 1461027347476 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:55:47 INFO - PROCESS | 1655 | 1461027347478 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 1655 | 1461027347479 Marionette TRACE conn2 <- [1,1834,null,{}] 17:55:47 INFO - PROCESS | 1655 | 1461027347487 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}] 17:55:47 INFO - PROCESS | 1655 | 1461027347623 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:55:47 INFO - PROCESS | 1655 | 1461027347631 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f658800 == 88 [pid = 1655] [id = 466] 17:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12bc72000) [pid = 1655] [serial = 1398] [outer = 0x0] 17:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12e387000) [pid = 1655] [serial = 1399] [outer = 0x12bc72000] 17:55:47 INFO - PROCESS | 1655 | 1461027347657 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12e9b1800) [pid = 1655] [serial = 1400] [outer = 0x12bc72000] 17:55:47 INFO - PROCESS | 1655 | 1461027347971 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]]]}] 17:55:48 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 17:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 525ms 17:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:55:48 INFO - PROCESS | 1655 | 1461027348004 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 1655 | 1461027348005 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:55:48 INFO - PROCESS | 1655 | 1461027348007 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 1655 | 1461027348009 Marionette TRACE conn2 <- [1,1838,null,{}] 17:55:48 INFO - PROCESS | 1655 | 1461027348011 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}] 17:55:48 INFO - PROCESS | 1655 | 1461027348109 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:55:48 INFO - PROCESS | 1655 | 1461027348113 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x13035e000 == 89 [pid = 1655] [id = 467] 17:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12e9b1400) [pid = 1655] [serial = 1401] [outer = 0x0] 17:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12ed9ac00) [pid = 1655] [serial = 1402] [outer = 0x12e9b1400] 17:55:48 INFO - PROCESS | 1655 | 1461027348138 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12edb4c00) [pid = 1655] [serial = 1403] [outer = 0x12e9b1400] 17:55:48 INFO - PROCESS | 1655 | 1461027348499 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]]]}] 17:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 17:55:48 INFO - PROCESS | 1655 | 1461027348528 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 1655 | 1461027348529 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:55:48 INFO - PROCESS | 1655 | 1461027348546 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 1655 | 1461027348547 Marionette TRACE conn2 <- [1,1842,null,{}] 17:55:48 INFO - PROCESS | 1655 | 1461027348550 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}] 17:55:48 INFO - PROCESS | 1655 | 1461027348646 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:55:48 INFO - PROCESS | 1655 | 1461027348793 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x118cab800 == 90 [pid = 1655] [id = 468] 17:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x112356c00) [pid = 1655] [serial = 1404] [outer = 0x0] 17:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x114345800) [pid = 1655] [serial = 1405] [outer = 0x112356c00] 17:55:48 INFO - PROCESS | 1655 | 1461027348829 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11858c400) [pid = 1655] [serial = 1406] [outer = 0x112356c00] 17:55:49 INFO - PROCESS | 1655 | 1461027349269 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]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 771ms 17:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:55:49 INFO - PROCESS | 1655 | 1461027349319 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 1655 | 1461027349322 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:55:49 INFO - PROCESS | 1655 | 1461027349326 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 1655 | 1461027349328 Marionette TRACE conn2 <- [1,1846,null,{}] 17:55:49 INFO - PROCESS | 1655 | 1461027349352 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}] 17:55:49 INFO - PROCESS | 1655 | 1461027349499 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:55:49 INFO - PROCESS | 1655 | 1461027349585 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x129118800 == 91 [pid = 1655] [id = 469] 17:55:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x11bd5c400) [pid = 1655] [serial = 1407] [outer = 0x0] 17:55:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x11c080400) [pid = 1655] [serial = 1408] [outer = 0x11bd5c400] 17:55:49 INFO - PROCESS | 1655 | 1461027349618 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x123c06400) [pid = 1655] [serial = 1409] [outer = 0x11bd5c400] 17:55:50 INFO - PROCESS | 1655 | 1461027350083 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]]]}] 17:55:50 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) 17:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 787ms 17:55:50 INFO - PROCESS | 1655 | 1461027350140 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 1655 | 1461027350144 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:55:50 INFO - PROCESS | 1655 | 1461027350153 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 1655 | 1461027350155 Marionette TRACE conn2 <- [1,1850,null,{}] 17:55:50 INFO - PROCESS | 1655 | 1461027350159 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}] 17:55:50 INFO - PROCESS | 1655 | 1461027350275 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:55:50 INFO - PROCESS | 1655 | 1461027350361 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b289800 == 92 [pid = 1655] [id = 470] 17:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x123c0c000) [pid = 1655] [serial = 1410] [outer = 0x0] 17:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1295a7800) [pid = 1655] [serial = 1411] [outer = 0x123c0c000] 17:55:50 INFO - PROCESS | 1655 | 1461027350392 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x129c82c00) [pid = 1655] [serial = 1412] [outer = 0x123c0c000] 17:55:50 INFO - PROCESS | 1655 | 1461027350799 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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 672ms 17:55:50 INFO - PROCESS | 1655 | 1461027350884 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 1655 | 1461027350886 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:55:50 INFO - PROCESS | 1655 | 1461027350895 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 1655 | 1461027350902 Marionette TRACE conn2 <- [1,1854,null,{}] 17:55:50 INFO - PROCESS | 1655 | 1461027350906 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}] 17:55:51 INFO - PROCESS | 1655 | 1461027351024 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:55:51 INFO - PROCESS | 1655 | 1461027351111 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x136ed6800 == 93 [pid = 1655] [id = 471] 17:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x129c89400) [pid = 1655] [serial = 1413] [outer = 0x0] 17:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12a8b3400) [pid = 1655] [serial = 1414] [outer = 0x129c89400] 17:55:51 INFO - PROCESS | 1655 | 1461027351142 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12aba8c00) [pid = 1655] [serial = 1415] [outer = 0x129c89400] 17:55:51 INFO - PROCESS | 1655 | 1461027351552 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]]]}] 17:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 683ms 17:55:51 INFO - PROCESS | 1655 | 1461027351575 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 1655 | 1461027351577 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:55:51 INFO - PROCESS | 1655 | 1461027351579 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 1655 | 1461027351580 Marionette TRACE conn2 <- [1,1858,null,{}] 17:55:51 INFO - PROCESS | 1655 | 1461027351583 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}] 17:55:51 INFO - PROCESS | 1655 | 1461027351701 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:55:51 INFO - PROCESS | 1655 | 1461027351819 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x138348000 == 94 [pid = 1655] [id = 472] 17:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x129d07800) [pid = 1655] [serial = 1416] [outer = 0x0] 17:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12bc6ec00) [pid = 1655] [serial = 1417] [outer = 0x129d07800] 17:55:51 INFO - PROCESS | 1655 | 1461027351852 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12d43a400) [pid = 1655] [serial = 1418] [outer = 0x129d07800] 17:55:52 INFO - PROCESS | 1655 | 1461027352267 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]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 17:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:55:52 INFO - PROCESS | 1655 | 1461027352301 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:55:52 INFO - PROCESS | 1655 | 1461027352303 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:55:52 INFO - PROCESS | 1655 | 1461027352305 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 1655 | 1461027352306 Marionette TRACE conn2 <- [1,1862,null,{}] 17:55:52 INFO - PROCESS | 1655 | 1461027352309 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}] 17:55:52 INFO - PROCESS | 1655 | 1461027352443 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:55:52 INFO - PROCESS | 1655 | 1461027352559 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395d3000 == 95 [pid = 1655] [id = 473] 17:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12e9af800) [pid = 1655] [serial = 1419] [outer = 0x0] 17:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12ef5f000) [pid = 1655] [serial = 1420] [outer = 0x12e9af800] 17:55:52 INFO - PROCESS | 1655 | 1461027352599 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12f99d400) [pid = 1655] [serial = 1421] [outer = 0x12e9af800] 17:55:53 INFO - PROCESS | 1655 | 1461027353024 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]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 768ms 17:55:53 INFO - PROCESS | 1655 | 1461027353074 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 1655 | 1461027353075 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:55:53 INFO - PROCESS | 1655 | 1461027353078 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1655 | 1461027353079 Marionette TRACE conn2 <- [1,1866,null,{}] 17:55:53 INFO - PROCESS | 1655 | 1461027353081 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}] 17:55:53 INFO - PROCESS | 1655 | 1461027353198 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:55:53 INFO - PROCESS | 1655 | 1461027353314 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396ec800 == 96 [pid = 1655] [id = 474] 17:55:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12dcbd400) [pid = 1655] [serial = 1422] [outer = 0x0] 17:55:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12f9a4c00) [pid = 1655] [serial = 1423] [outer = 0x12dcbd400] 17:55:53 INFO - PROCESS | 1655 | 1461027353347 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x13005d800) [pid = 1655] [serial = 1424] [outer = 0x12dcbd400] 17:55:53 INFO - PROCESS | 1655 | 1461027353740 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]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 723ms 17:55:53 INFO - PROCESS | 1655 | 1461027353822 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:55:53 INFO - PROCESS | 1655 | 1461027353824 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:55:53 INFO - PROCESS | 1655 | 1461027353826 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1655 | 1461027353828 Marionette TRACE conn2 <- [1,1870,null,{}] 17:55:53 INFO - PROCESS | 1655 | 1461027353846 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}] 17:55:54 INFO - PROCESS | 1655 | 1461027354005 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:55:54 INFO - PROCESS | 1655 | 1461027354016 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e43800 == 97 [pid = 1655] [id = 475] 17:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x13005e400) [pid = 1655] [serial = 1425] [outer = 0x0] 17:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x13033d400) [pid = 1655] [serial = 1426] [outer = 0x13005e400] 17:55:54 INFO - PROCESS | 1655 | 1461027354046 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x130345000) [pid = 1655] [serial = 1427] [outer = 0x13005e400] 17:55:54 INFO - PROCESS | 1655 | 1461027354490 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]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 725ms 17:55:54 INFO - PROCESS | 1655 | 1461027354552 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 1655 | 1461027354553 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:55:54 INFO - PROCESS | 1655 | 1461027354555 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 1655 | 1461027354557 Marionette TRACE conn2 <- [1,1874,null,{}] 17:55:54 INFO - PROCESS | 1655 | 1461027354559 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}] 17:55:54 INFO - PROCESS | 1655 | 1461027354672 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:55:54 INFO - PROCESS | 1655 | 1461027354759 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1423cb800 == 98 [pid = 1655] [id = 476] 17:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x130343000) [pid = 1655] [serial = 1428] [outer = 0x0] 17:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x136fa9800) [pid = 1655] [serial = 1429] [outer = 0x130343000] 17:55:54 INFO - PROCESS | 1655 | 1461027354792 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x136faf400) [pid = 1655] [serial = 1430] [outer = 0x130343000] 17:55:55 INFO - PROCESS | 1655 | 1461027355227 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]]]}] 17:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 17:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:55:55 INFO - PROCESS | 1655 | 1461027355300 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 1655 | 1461027355301 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:55:55 INFO - PROCESS | 1655 | 1461027355307 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 1655 | 1461027355308 Marionette TRACE conn2 <- [1,1878,null,{}] 17:55:55 INFO - PROCESS | 1655 | 1461027355310 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}] 17:55:55 INFO - PROCESS | 1655 | 1461027355426 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:55:55 INFO - PROCESS | 1655 | 1461027355514 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x142146800 == 99 [pid = 1655] [id = 477] 17:55:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x130345800) [pid = 1655] [serial = 1431] [outer = 0x0] 17:55:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x136fb4400) [pid = 1655] [serial = 1432] [outer = 0x130345800] 17:55:55 INFO - PROCESS | 1655 | 1461027355546 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x13997d000) [pid = 1655] [serial = 1433] [outer = 0x130345800] 17:55:55 INFO - PROCESS | 1655 | 1461027355993 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]]]}] 17:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 726ms 17:55:56 INFO - PROCESS | 1655 | 1461027356034 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:55:56 INFO - PROCESS | 1655 | 1461027356035 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:55:56 INFO - PROCESS | 1655 | 1461027356040 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 1655 | 1461027356041 Marionette TRACE conn2 <- [1,1882,null,{}] 17:55:56 INFO - PROCESS | 1655 | 1461027356043 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}] 17:55:56 INFO - PROCESS | 1655 | 1461027356162 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:55:56 INFO - PROCESS | 1655 | 1461027356251 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383e800 == 100 [pid = 1655] [id = 478] 17:55:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x118593c00) [pid = 1655] [serial = 1434] [outer = 0x0] 17:55:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12a97b800) [pid = 1655] [serial = 1435] [outer = 0x118593c00] 17:55:56 INFO - PROCESS | 1655 | 1461027356287 Marionette DEBUG loaded listener.js 17:55:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a982800) [pid = 1655] [serial = 1436] [outer = 0x118593c00] 17:55:56 INFO - PROCESS | 1655 | 1461027356713 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]]]}] 17:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 920ms 17:55:56 INFO - PROCESS | 1655 | 1461027356980 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:55:56 INFO - PROCESS | 1655 | 1461027356983 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:55:56 INFO - PROCESS | 1655 | 1461027356989 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 1655 | 1461027356991 Marionette TRACE conn2 <- [1,1886,null,{}] 17:55:56 INFO - PROCESS | 1655 | 1461027356994 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}] 17:55:57 INFO - PROCESS | 1655 | 1461027357114 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:55:57 INFO - PROCESS | 1655 | 1461027357201 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x129ce2000 == 101 [pid = 1655] [id = 479] 17:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x119134800) [pid = 1655] [serial = 1437] [outer = 0x0] 17:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x11a78ac00) [pid = 1655] [serial = 1438] [outer = 0x119134800] 17:55:57 INFO - PROCESS | 1655 | 1461027357229 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x11b7eb800) [pid = 1655] [serial = 1439] [outer = 0x119134800] 17:55:57 INFO - PROCESS | 1655 | 1461027357668 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]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 723ms 17:55:57 INFO - PROCESS | 1655 | 1461027357712 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:55:57 INFO - PROCESS | 1655 | 1461027357715 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:55:57 INFO - PROCESS | 1655 | 1461027357741 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 1655 | 1461027357743 Marionette TRACE conn2 <- [1,1890,null,{}] 17:55:57 INFO - PROCESS | 1655 | 1461027357746 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}] 17:55:57 INFO - PROCESS | 1655 | 1461027357859 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:55:57 INFO - PROCESS | 1655 | 1461027357953 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x114e75000 == 102 [pid = 1655] [id = 480] 17:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x11b7ec400) [pid = 1655] [serial = 1440] [outer = 0x0] 17:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x1236d8400) [pid = 1655] [serial = 1441] [outer = 0x11b7ec400] 17:55:57 INFO - PROCESS | 1655 | 1461027357981 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x1270ca400) [pid = 1655] [serial = 1442] [outer = 0x11b7ec400] 17:55:58 INFO - PROCESS | 1655 | 1461027358474 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]]]}] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x13035e000 == 101 [pid = 1655] [id = 467] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12f658800 == 100 [pid = 1655] [id = 466] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12f07a000 == 99 [pid = 1655] [id = 465] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12e965800 == 98 [pid = 1655] [id = 464] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3f2800 == 97 [pid = 1655] [id = 463] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8a3000 == 96 [pid = 1655] [id = 462] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x13005ac00) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 17:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 781ms 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9b0800 == 95 [pid = 1655] [id = 461] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae2e800 == 94 [pid = 1655] [id = 460] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129cc3800 == 93 [pid = 1655] [id = 459] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123836800 == 92 [pid = 1655] [id = 458] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119111000 == 91 [pid = 1655] [id = 457] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x115289000 == 90 [pid = 1655] [id = 456] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x127ac1800 == 89 [pid = 1655] [id = 455] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa2d800 == 88 [pid = 1655] [id = 450] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x139616000 == 87 [pid = 1655] [id = 449] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c8000 == 86 [pid = 1655] [id = 448] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129cc5800 == 85 [pid = 1655] [id = 447] 17:55:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119162000 == 84 [pid = 1655] [id = 446] 17:55:58 INFO - PROCESS | 1655 | 1461027358531 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 1655 | 1461027358533 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:55:58 INFO - PROCESS | 1655 | 1461027358535 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 1655 | 1461027358536 Marionette TRACE conn2 <- [1,1894,null,{}] 17:55:58 INFO - PROCESS | 1655 | 1461027358543 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}] 17:55:58 INFO - PROCESS | 1655 | 1461027358647 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12bcf6400) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12e385800) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12d43cc00) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12ed95c00) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12f99fc00) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x123ccc400) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x11c081400) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x129d09c00) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12a0e8400) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12f99cc00) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x129cae000) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12acb4800) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12ed91c00) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12a8f1000) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12aba7400) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x129ada800) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12948b800) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x1188ecc00) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x114c12c00) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x129ae3400) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x129cabc00) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12a8f4000) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x129beec00) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x1241b6c00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11a84d000) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12a8ba400) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12fe0d400) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12ef6b400) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12af9d400) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12e9ac400) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12b2bcc00) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12f626c00) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1655 | 1461027358737 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123881800 == 85 [pid = 1655] [id = 481] 17:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x11a8a3800) [pid = 1655] [serial = 1443] [outer = 0x0] 17:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12948b800) [pid = 1655] [serial = 1444] [outer = 0x11a8a3800] 17:55:58 INFO - PROCESS | 1655 | 1461027358770 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x129adac00) [pid = 1655] [serial = 1445] [outer = 0x11a8a3800] 17:55:59 INFO - PROCESS | 1655 | 1461027359108 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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 17:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:55:59 INFO - PROCESS | 1655 | 1461027359158 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1655 | 1461027359160 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:55:59 INFO - PROCESS | 1655 | 1461027359162 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1655 | 1461027359163 Marionette TRACE conn2 <- [1,1898,null,{}] 17:55:59 INFO - PROCESS | 1655 | 1461027359165 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}] 17:55:59 INFO - PROCESS | 1655 | 1461027359277 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:55:59 INFO - PROCESS | 1655 | 1461027359353 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129aa3800 == 86 [pid = 1655] [id = 482] 17:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x129be3000) [pid = 1655] [serial = 1446] [outer = 0x0] 17:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x129ca6800) [pid = 1655] [serial = 1447] [outer = 0x129be3000] 17:55:59 INFO - PROCESS | 1655 | 1461027359380 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12a0e6800) [pid = 1655] [serial = 1448] [outer = 0x129be3000] 17:55:59 INFO - PROCESS | 1655 | 1461027359672 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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 522ms 17:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:55:59 INFO - PROCESS | 1655 | 1461027359688 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1655 | 1461027359689 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:55:59 INFO - PROCESS | 1655 | 1461027359692 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1655 | 1461027359693 Marionette TRACE conn2 <- [1,1902,null,{}] 17:55:59 INFO - PROCESS | 1655 | 1461027359695 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}] 17:55:59 INFO - PROCESS | 1655 | 1461027359804 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:55:59 INFO - PROCESS | 1655 | 1461027359878 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1c000 == 87 [pid = 1655] [id = 483] 17:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x129ca7000) [pid = 1655] [serial = 1449] [outer = 0x0] 17:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12a725800) [pid = 1655] [serial = 1450] [outer = 0x129ca7000] 17:55:59 INFO - PROCESS | 1655 | 1461027359905 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12a8bfc00) [pid = 1655] [serial = 1451] [outer = 0x129ca7000] 17:56:00 INFO - PROCESS | 1655 | 1461027360209 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]]]}] 17:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 569ms 17:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:56:00 INFO - PROCESS | 1655 | 1461027360262 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 1655 | 1461027360263 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:56:00 INFO - PROCESS | 1655 | 1461027360265 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 1655 | 1461027360266 Marionette TRACE conn2 <- [1,1906,null,{}] 17:56:00 INFO - PROCESS | 1655 | 1461027360269 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}] 17:56:00 INFO - PROCESS | 1655 | 1461027360380 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:56:00 INFO - PROCESS | 1655 | 1461027360463 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0a9800 == 88 [pid = 1655] [id = 484] 17:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12a72f000) [pid = 1655] [serial = 1452] [outer = 0x0] 17:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12a97f000) [pid = 1655] [serial = 1453] [outer = 0x12a72f000] 17:56:00 INFO - PROCESS | 1655 | 1461027360492 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12acbbc00) [pid = 1655] [serial = 1454] [outer = 0x12a72f000] 17:56:00 INFO - PROCESS | 1655 | 1461027360810 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]]]}] 17:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 570ms 17:56:00 INFO - PROCESS | 1655 | 1461027360836 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 1655 | 1461027360837 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:56:00 INFO - PROCESS | 1655 | 1461027360845 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 1655 | 1461027360846 Marionette TRACE conn2 <- [1,1910,null,{}] 17:56:00 INFO - PROCESS | 1655 | 1461027360849 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}] 17:56:00 INFO - PROCESS | 1655 | 1461027360973 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:56:00 INFO - PROCESS | 1655 | 1461027360984 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e40d800 == 89 [pid = 1655] [id = 485] 17:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12a8f6400) [pid = 1655] [serial = 1455] [outer = 0x0] 17:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12bc6fc00) [pid = 1655] [serial = 1456] [outer = 0x12a8f6400] 17:56:01 INFO - PROCESS | 1655 | 1461027361010 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12d376c00) [pid = 1655] [serial = 1457] [outer = 0x12a8f6400] 17:56:01 INFO - PROCESS | 1655 | 1461027361387 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]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 572ms 17:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:56:01 INFO - PROCESS | 1655 | 1461027361422 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 1655 | 1461027361424 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:56:01 INFO - PROCESS | 1655 | 1461027361426 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 1655 | 1461027361427 Marionette TRACE conn2 <- [1,1914,null,{}] 17:56:01 INFO - PROCESS | 1655 | 1461027361429 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}] 17:56:01 INFO - PROCESS | 1655 | 1461027361553 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:56:01 INFO - PROCESS | 1655 | 1461027361564 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f64a800 == 90 [pid = 1655] [id = 486] 17:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12bc7c400) [pid = 1655] [serial = 1458] [outer = 0x0] 17:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12dcb7400) [pid = 1655] [serial = 1459] [outer = 0x12bc7c400] 17:56:01 INFO - PROCESS | 1655 | 1461027361589 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12e9ad400) [pid = 1655] [serial = 1460] [outer = 0x12bc7c400] 17:56:01 INFO - PROCESS | 1655 | 1461027361951 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]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms 17:56:02 INFO - PROCESS | 1655 | 1461027361998 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 1655 | 1461027362000 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:56:02 INFO - PROCESS | 1655 | 1461027362002 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 1655 | 1461027362003 Marionette TRACE conn2 <- [1,1918,null,{}] 17:56:02 INFO - PROCESS | 1655 | 1461027362005 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}] 17:56:02 INFO - PROCESS | 1655 | 1461027362132 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:56:02 INFO - PROCESS | 1655 | 1461027362158 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x130031800 == 91 [pid = 1655] [id = 487] 17:56:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12a9a6c00) [pid = 1655] [serial = 1461] [outer = 0x0] 17:56:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12a9ad000) [pid = 1655] [serial = 1462] [outer = 0x12a9a6c00] 17:56:02 INFO - PROCESS | 1655 | 1461027362183 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12a9b1000) [pid = 1655] [serial = 1463] [outer = 0x12a9a6c00] 17:56:02 INFO - PROCESS | 1655 | 1461027362573 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]]]}] 17:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 618ms 17:56:02 INFO - PROCESS | 1655 | 1461027362621 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 1655 | 1461027362622 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:56:02 INFO - PROCESS | 1655 | 1461027362625 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 1655 | 1461027362626 Marionette TRACE conn2 <- [1,1922,null,{}] 17:56:02 INFO - PROCESS | 1655 | 1461027362628 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}] 17:56:02 INFO - PROCESS | 1655 | 1461027362756 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x128da3000) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12a8f2800) [pid = 1655] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12a767800) [pid = 1655] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x129be9000) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12bc72000) [pid = 1655] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12abd7000) [pid = 1655] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11858c800) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x1236da800) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x11c234000) [pid = 1655] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x1181ab800) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x11b7f0800) [pid = 1655] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12fe0a000) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x119c77c00) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:56:02 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12edaec00) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:56:02 INFO - PROCESS | 1655 | 1461027362996 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b142800 == 92 [pid = 1655] [id = 488] 17:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x1146bf400) [pid = 1655] [serial = 1464] [outer = 0x0] 17:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x11a9d9000) [pid = 1655] [serial = 1465] [outer = 0x1146bf400] 17:56:03 INFO - PROCESS | 1655 | 1461027363022 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x1295aa000) [pid = 1655] [serial = 1466] [outer = 0x1146bf400] 17:56:03 INFO - PROCESS | 1655 | 1461027363303 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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 17:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:56:03 INFO - PROCESS | 1655 | 1461027363343 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1655 | 1461027363345 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:56:03 INFO - PROCESS | 1655 | 1461027363347 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1655 | 1461027363351 Marionette TRACE conn2 <- [1,1926,null,{}] 17:56:03 INFO - PROCESS | 1655 | 1461027363355 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}] 17:56:03 INFO - PROCESS | 1655 | 1461027363486 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:56:03 INFO - PROCESS | 1655 | 1461027363565 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x136ec5800 == 93 [pid = 1655] [id = 489] 17:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x11858c800) [pid = 1655] [serial = 1467] [outer = 0x0] 17:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12e4afc00) [pid = 1655] [serial = 1468] [outer = 0x11858c800] 17:56:03 INFO - PROCESS | 1655 | 1461027363594 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12f996800) [pid = 1655] [serial = 1469] [outer = 0x11858c800] 17:56:03 INFO - PROCESS | 1655 | 1461027363895 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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 573ms 17:56:03 INFO - PROCESS | 1655 | 1461027363923 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1655 | 1461027363924 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:56:03 INFO - PROCESS | 1655 | 1461027363926 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1655 | 1461027363927 Marionette TRACE conn2 <- [1,1930,null,{}] 17:56:03 INFO - PROCESS | 1655 | 1461027363930 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}] 17:56:04 INFO - PROCESS | 1655 | 1461027364032 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:56:04 INFO - PROCESS | 1655 | 1461027364036 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396e1800 == 94 [pid = 1655] [id = 490] 17:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12a9ba400) [pid = 1655] [serial = 1470] [outer = 0x0] 17:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12a9bfc00) [pid = 1655] [serial = 1471] [outer = 0x12a9ba400] 17:56:04 INFO - PROCESS | 1655 | 1461027364061 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12f99cc00) [pid = 1655] [serial = 1472] [outer = 0x12a9ba400] 17:56:04 INFO - PROCESS | 1655 | 1461027364422 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]]]}] 17:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 525ms 17:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:56:04 INFO - PROCESS | 1655 | 1461027364454 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 1655 | 1461027364455 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:56:04 INFO - PROCESS | 1655 | 1461027364457 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 1655 | 1461027364458 Marionette TRACE conn2 <- [1,1934,null,{}] 17:56:04 INFO - PROCESS | 1655 | 1461027364460 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}] 17:56:04 INFO - PROCESS | 1655 | 1461027364600 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:56:04 INFO - PROCESS | 1655 | 1461027364607 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e2e800 == 95 [pid = 1655] [id = 491] 17:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12f99d000) [pid = 1655] [serial = 1473] [outer = 0x0] 17:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12fe06000) [pid = 1655] [serial = 1474] [outer = 0x12f99d000] 17:56:04 INFO - PROCESS | 1655 | 1461027364632 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x130342800) [pid = 1655] [serial = 1475] [outer = 0x12f99d000] 17:56:05 INFO - PROCESS | 1655 | 1461027365091 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]]]}] 17:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 673ms 17:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:56:05 INFO - PROCESS | 1655 | 1461027365131 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 1655 | 1461027365133 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:56:05 INFO - PROCESS | 1655 | 1461027365137 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 1655 | 1461027365141 Marionette TRACE conn2 <- [1,1938,null,{}] 17:56:05 INFO - PROCESS | 1655 | 1461027365148 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}] 17:56:05 INFO - PROCESS | 1655 | 1461027365274 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:56:05 INFO - PROCESS | 1655 | 1461027365398 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x125ea9000 == 96 [pid = 1655] [id = 492] 17:56:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x115476000) [pid = 1655] [serial = 1476] [outer = 0x0] 17:56:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x118f89c00) [pid = 1655] [serial = 1477] [outer = 0x115476000] 17:56:05 INFO - PROCESS | 1655 | 1461027365432 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x11bb32800) [pid = 1655] [serial = 1478] [outer = 0x115476000] 17:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 775ms 17:56:05 INFO - PROCESS | 1655 | 1461027365906 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]]]}] 17:56:05 INFO - PROCESS | 1655 | 1461027365912 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 1655 | 1461027365916 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:56:05 INFO - PROCESS | 1655 | 1461027365921 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 1655 | 1461027365923 Marionette TRACE conn2 <- [1,1942,null,{}] 17:56:05 INFO - PROCESS | 1655 | 1461027365925 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}] 17:56:06 INFO - PROCESS | 1655 | 1461027366046 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:56:06 INFO - PROCESS | 1655 | 1461027366137 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b449000 == 97 [pid = 1655] [id = 493] 17:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x11c07dc00) [pid = 1655] [serial = 1479] [outer = 0x0] 17:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x129453c00) [pid = 1655] [serial = 1480] [outer = 0x11c07dc00] 17:56:06 INFO - PROCESS | 1655 | 1461027366170 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x129bef800) [pid = 1655] [serial = 1481] [outer = 0x11c07dc00] 17:56:06 INFO - PROCESS | 1655 | 1461027366618 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]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 17:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:56:06 INFO - PROCESS | 1655 | 1461027366642 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 1655 | 1461027366644 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:56:06 INFO - PROCESS | 1655 | 1461027366646 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 1655 | 1461027366649 Marionette TRACE conn2 <- [1,1946,null,{}] 17:56:06 INFO - PROCESS | 1655 | 1461027366676 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}] 17:56:06 INFO - PROCESS | 1655 | 1461027366800 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:56:06 INFO - PROCESS | 1655 | 1461027366890 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x13834f000 == 98 [pid = 1655] [id = 494] 17:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12a730800) [pid = 1655] [serial = 1482] [outer = 0x0] 17:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a97ec00) [pid = 1655] [serial = 1483] [outer = 0x12a730800] 17:56:06 INFO - PROCESS | 1655 | 1461027366924 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a9a7400) [pid = 1655] [serial = 1484] [outer = 0x12a730800] 17:56:07 INFO - PROCESS | 1655 | 1461027367381 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]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 789ms 17:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:56:07 INFO - PROCESS | 1655 | 1461027367436 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 1655 | 1461027367438 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:56:07 INFO - PROCESS | 1655 | 1461027367440 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 1655 | 1461027367441 Marionette TRACE conn2 <- [1,1950,null,{}] 17:56:07 INFO - PROCESS | 1655 | 1461027367444 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}] 17:56:07 INFO - PROCESS | 1655 | 1461027367563 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:56:07 INFO - PROCESS | 1655 | 1461027367657 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x142426800 == 99 [pid = 1655] [id = 495] 17:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x1123e7800) [pid = 1655] [serial = 1485] [outer = 0x0] 17:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x1123ea000) [pid = 1655] [serial = 1486] [outer = 0x1123e7800] 17:56:07 INFO - PROCESS | 1655 | 1461027367688 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12a9aa000) [pid = 1655] [serial = 1487] [outer = 0x1123e7800] 17:56:08 INFO - PROCESS | 1655 | 1461027368109 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]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 722ms 17:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:56:08 INFO - PROCESS | 1655 | 1461027368162 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 1655 | 1461027368164 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:56:08 INFO - PROCESS | 1655 | 1461027368166 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 1655 | 1461027368167 Marionette TRACE conn2 <- [1,1954,null,{}] 17:56:08 INFO - PROCESS | 1655 | 1461027368170 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}] 17:56:08 INFO - PROCESS | 1655 | 1461027368286 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:56:08 INFO - PROCESS | 1655 | 1461027368406 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x142439000 == 100 [pid = 1655] [id = 496] 17:56:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a980c00) [pid = 1655] [serial = 1488] [outer = 0x0] 17:56:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a9b9800) [pid = 1655] [serial = 1489] [outer = 0x12a980c00] 17:56:08 INFO - PROCESS | 1655 | 1461027368439 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12aba5800) [pid = 1655] [serial = 1490] [outer = 0x12a980c00] 17:56:08 INFO - PROCESS | 1655 | 1461027368842 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]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 17:56:08 INFO - PROCESS | 1655 | 1461027368894 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 1655 | 1461027368895 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:56:08 INFO - PROCESS | 1655 | 1461027368899 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 1655 | 1461027368901 Marionette TRACE conn2 <- [1,1958,null,{}] 17:56:08 INFO - PROCESS | 1655 | 1461027368903 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}] 17:56:09 INFO - PROCESS | 1655 | 1461027369034 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:56:09 INFO - PROCESS | 1655 | 1461027369159 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x142282000 == 101 [pid = 1655] [id = 497] 17:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12b84f400) [pid = 1655] [serial = 1491] [outer = 0x0] 17:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12e4b1c00) [pid = 1655] [serial = 1492] [outer = 0x12b84f400] 17:56:09 INFO - PROCESS | 1655 | 1461027369193 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x13033b800) [pid = 1655] [serial = 1493] [outer = 0x12b84f400] 17:56:09 INFO - PROCESS | 1655 | 1461027369598 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]]]}] 17:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 17:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:56:09 INFO - PROCESS | 1655 | 1461027369669 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 1655 | 1461027369670 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:56:09 INFO - PROCESS | 1655 | 1461027369672 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 1655 | 1461027369673 Marionette TRACE conn2 <- [1,1962,null,{}] 17:56:09 INFO - PROCESS | 1655 | 1461027369676 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}] 17:56:09 INFO - PROCESS | 1655 | 1461027369791 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:56:09 INFO - PROCESS | 1655 | 1461027369913 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x142217800 == 102 [pid = 1655] [id = 498] 17:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12f7d4800) [pid = 1655] [serial = 1494] [outer = 0x0] 17:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x136fb6000) [pid = 1655] [serial = 1495] [outer = 0x12f7d4800] 17:56:09 INFO - PROCESS | 1655 | 1461027369947 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x139981800) [pid = 1655] [serial = 1496] [outer = 0x12f7d4800] 17:56:10 INFO - PROCESS | 1655 | 1461027370401 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]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 770ms 17:56:10 INFO - PROCESS | 1655 | 1461027370465 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 1655 | 1461027370466 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:56:10 INFO - PROCESS | 1655 | 1461027370471 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 1655 | 1461027370472 Marionette TRACE conn2 <- [1,1966,null,{}] 17:56:10 INFO - PROCESS | 1655 | 1461027370475 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}] 17:56:10 INFO - PROCESS | 1655 | 1461027370599 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:56:10 INFO - PROCESS | 1655 | 1461027370702 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae3b800 == 103 [pid = 1655] [id = 499] 17:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x129d07c00) [pid = 1655] [serial = 1497] [outer = 0x0] 17:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12e4abc00) [pid = 1655] [serial = 1498] [outer = 0x129d07c00] 17:56:10 INFO - PROCESS | 1655 | 1461027370750 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x139986800) [pid = 1655] [serial = 1499] [outer = 0x129d07c00] 17:56:11 INFO - PROCESS | 1655 | 1461027371241 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]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 818ms 17:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:56:11 INFO - PROCESS | 1655 | 1461027371290 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 1655 | 1461027371291 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:56:11 INFO - PROCESS | 1655 | 1461027371293 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 1655 | 1461027371294 Marionette TRACE conn2 <- [1,1970,null,{}] 17:56:11 INFO - PROCESS | 1655 | 1461027371297 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}] 17:56:11 INFO - PROCESS | 1655 | 1461027371417 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:56:11 INFO - PROCESS | 1655 | 1461027371509 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a99000 == 104 [pid = 1655] [id = 500] 17:56:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x123c04c00) [pid = 1655] [serial = 1500] [outer = 0x0] 17:56:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12abdd800) [pid = 1655] [serial = 1501] [outer = 0x123c04c00] 17:56:11 INFO - PROCESS | 1655 | 1461027371542 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x139988000) [pid = 1655] [serial = 1502] [outer = 0x123c04c00] 17:56:11 INFO - PROCESS | 1655 | 1461027371960 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]]]}] 17:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 17:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:56:12 INFO - PROCESS | 1655 | 1461027372016 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 1655 | 1461027372017 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:56:12 INFO - PROCESS | 1655 | 1461027372019 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 1655 | 1461027372021 Marionette TRACE conn2 <- [1,1974,null,{}] 17:56:12 INFO - PROCESS | 1655 | 1461027372023 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}] 17:56:12 INFO - PROCESS | 1655 | 1461027372142 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:56:12 INFO - PROCESS | 1655 | 1461027372265 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0b4800 == 105 [pid = 1655] [id = 501] 17:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x1295ad400) [pid = 1655] [serial = 1503] [outer = 0x0] 17:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x139ada800) [pid = 1655] [serial = 1504] [outer = 0x1295ad400] 17:56:12 INFO - PROCESS | 1655 | 1461027372297 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x139ae0000) [pid = 1655] [serial = 1505] [outer = 0x1295ad400] 17:56:12 INFO - PROCESS | 1655 | 1461027372973 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]]]}] 17:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 969ms 17:56:12 INFO - PROCESS | 1655 | 1461027372988 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 1655 | 1461027372990 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:56:12 INFO - PROCESS | 1655 | 1461027372994 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 1655 | 1461027372996 Marionette TRACE conn2 <- [1,1978,null,{}] 17:56:13 INFO - PROCESS | 1655 | 1461027373001 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}] 17:56:13 INFO - PROCESS | 1655 | 1461027373114 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:56:13 INFO - PROCESS | 1655 | 1461027373242 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a91e800 == 106 [pid = 1655] [id = 502] 17:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11244f800) [pid = 1655] [serial = 1506] [outer = 0x0] 17:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x114c12c00) [pid = 1655] [serial = 1507] [outer = 0x11244f800] 17:56:13 INFO - PROCESS | 1655 | 1461027373275 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x115896c00) [pid = 1655] [serial = 1508] [outer = 0x11244f800] 17:56:13 INFO - PROCESS | 1655 | 1461027373756 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]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 774ms 17:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:56:13 INFO - PROCESS | 1655 | 1461027373786 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 1655 | 1461027373790 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:56:13 INFO - PROCESS | 1655 | 1461027373801 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 1655 | 1461027373804 Marionette TRACE conn2 <- [1,1982,null,{}] 17:56:13 INFO - PROCESS | 1655 | 1461027373808 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}] 17:56:13 INFO - PROCESS | 1655 | 1461027373971 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:56:14 INFO - PROCESS | 1655 | 1461027374156 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b155000 == 107 [pid = 1655] [id = 503] 17:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x118f8b000) [pid = 1655] [serial = 1509] [outer = 0x0] 17:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x1192e2400) [pid = 1655] [serial = 1510] [outer = 0x118f8b000] 17:56:14 INFO - PROCESS | 1655 | 1461027374188 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x11a9e6400) [pid = 1655] [serial = 1511] [outer = 0x118f8b000] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12edd3000 == 106 [pid = 1655] [id = 160] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x13950b800 == 105 [pid = 1655] [id = 432] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1396e1800 == 104 [pid = 1655] [id = 490] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x136ec5800 == 103 [pid = 1655] [id = 489] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11b142800 == 102 [pid = 1655] [id = 488] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x130031800 == 101 [pid = 1655] [id = 487] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12ed9ac00) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12f64a800 == 100 [pid = 1655] [id = 486] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12e40d800 == 99 [pid = 1655] [id = 485] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0a9800 == 98 [pid = 1655] [id = 484] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1c000 == 97 [pid = 1655] [id = 483] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129aa3800 == 96 [pid = 1655] [id = 482] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x123881800 == 95 [pid = 1655] [id = 481] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x114e75000 == 94 [pid = 1655] [id = 480] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129ce2000 == 93 [pid = 1655] [id = 479] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x142146800 == 92 [pid = 1655] [id = 477] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1423cb800 == 91 [pid = 1655] [id = 476] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x139e43800 == 90 [pid = 1655] [id = 475] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1396ec800 == 89 [pid = 1655] [id = 474] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1395d3000 == 88 [pid = 1655] [id = 473] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x138348000 == 87 [pid = 1655] [id = 472] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x136ed6800 == 86 [pid = 1655] [id = 471] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b289800 == 85 [pid = 1655] [id = 470] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129118800 == 84 [pid = 1655] [id = 469] 17:56:14 INFO - PROCESS | 1655 | --DOCSHELL 0x118cab800 == 83 [pid = 1655] [id = 468] 17:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 826ms 17:56:14 INFO - PROCESS | 1655 | 1461027374617 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]]]}] 17:56:14 INFO - PROCESS | 1655 | 1461027374627 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 1655 | 1461027374629 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x1295b3c00) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12bcee400) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12a772800) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12a5f5800) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12e387000) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12b2bb400) [pid = 1655] [serial = 1391] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x129be0400) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x1236dd800) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x124287c00) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12d0dd000) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12daa8400) [pid = 1655] [serial = 1397] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12aa61800) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12acb7000) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12a8f5c00) [pid = 1655] [serial = 1385] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12acafc00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x129456800) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x129d8fc00) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11a744000) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a72dc00) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12aa5a000) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12edb8000) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x129c89800) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12e9b1800) [pid = 1655] [serial = 1400] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x1185eec00) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12fe11c00) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12d0d7800) [pid = 1655] [serial = 1394] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x115493c00) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x130062000) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12aba5c00) [pid = 1655] [serial = 1388] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x129cab800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x11a74bc00) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x118597c00) [pid = 1655] [serial = 847] [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.] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x128da4800) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x11a9e6800) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x11a83fc00) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 17:56:14 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12f99c400) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 17:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:56:14 INFO - PROCESS | 1655 | 1461027374646 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 1655 | 1461027374649 Marionette TRACE conn2 <- [1,1986,null,{}] 17:56:14 INFO - PROCESS | 1655 | 1461027374656 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}] 17:56:14 INFO - PROCESS | 1655 | 1461027374756 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:56:14 INFO - PROCESS | 1655 | 1461027374760 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12386d000 == 84 [pid = 1655] [id = 504] 17:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x11b7f1000) [pid = 1655] [serial = 1512] [outer = 0x0] 17:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x11c237000) [pid = 1655] [serial = 1513] [outer = 0x11b7f1000] 17:56:14 INFO - PROCESS | 1655 | 1461027374789 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x1237adc00) [pid = 1655] [serial = 1514] [outer = 0x11b7f1000] 17:56:15 INFO - PROCESS | 1655 | 1461027375174 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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 577ms 17:56:15 INFO - PROCESS | 1655 | 1461027375221 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:56:15 INFO - PROCESS | 1655 | 1461027375222 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:56:15 INFO - PROCESS | 1655 | 1461027375225 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1655 | 1461027375226 Marionette TRACE conn2 <- [1,1990,null,{}] 17:56:15 INFO - PROCESS | 1655 | 1461027375228 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}] 17:56:15 INFO - PROCESS | 1655 | 1461027375325 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:56:15 INFO - PROCESS | 1655 | 1461027375329 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd8800 == 85 [pid = 1655] [id = 505] 17:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x123c0c800) [pid = 1655] [serial = 1515] [outer = 0x0] 17:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x1241b4000) [pid = 1655] [serial = 1516] [outer = 0x123c0c800] 17:56:15 INFO - PROCESS | 1655 | 1461027375357 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12706c000) [pid = 1655] [serial = 1517] [outer = 0x123c0c800] 17:56:15 INFO - PROCESS | 1655 | 1461027375715 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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 17:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:56:15 INFO - PROCESS | 1655 | 1461027375746 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 1655 | 1461027375747 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:56:15 INFO - PROCESS | 1655 | 1461027375749 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1655 | 1461027375751 Marionette TRACE conn2 <- [1,1994,null,{}] 17:56:15 INFO - PROCESS | 1655 | 1461027375753 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}] 17:56:15 INFO - PROCESS | 1655 | 1461027375847 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:56:15 INFO - PROCESS | 1655 | 1461027375851 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa28000 == 86 [pid = 1655] [id = 506] 17:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x1271d6000) [pid = 1655] [serial = 1518] [outer = 0x0] 17:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x128d9e800) [pid = 1655] [serial = 1519] [outer = 0x1271d6000] 17:56:15 INFO - PROCESS | 1655 | 1461027375878 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x129489800) [pid = 1655] [serial = 1520] [outer = 0x1271d6000] 17:56:16 INFO - PROCESS | 1655 | 1461027376255 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]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 17:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:56:16 INFO - PROCESS | 1655 | 1461027376269 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 1655 | 1461027376270 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:56:16 INFO - PROCESS | 1655 | 1461027376273 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 1655 | 1461027376274 Marionette TRACE conn2 <- [1,1998,null,{}] 17:56:16 INFO - PROCESS | 1655 | 1461027376276 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}] 17:56:16 INFO - PROCESS | 1655 | 1461027376388 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:56:16 INFO - PROCESS | 1655 | 1461027376489 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0a8000 == 87 [pid = 1655] [id = 507] 17:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x1295a5400) [pid = 1655] [serial = 1521] [outer = 0x0] 17:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x129635800) [pid = 1655] [serial = 1522] [outer = 0x1295a5400] 17:56:16 INFO - PROCESS | 1655 | 1461027376518 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x129d0d800) [pid = 1655] [serial = 1523] [outer = 0x1295a5400] 17:56:16 INFO - PROCESS | 1655 | 1461027376839 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]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 618ms 17:56:16 INFO - PROCESS | 1655 | 1461027376892 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 1655 | 1461027376893 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:56:16 INFO - PROCESS | 1655 | 1461027376902 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 1655 | 1461027376903 Marionette TRACE conn2 <- [1,2002,null,{}] 17:56:16 INFO - PROCESS | 1655 | 1461027376905 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}] 17:56:17 INFO - PROCESS | 1655 | 1461027377031 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:56:17 INFO - PROCESS | 1655 | 1461027377066 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0b8800 == 88 [pid = 1655] [id = 508] 17:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x129cb3800) [pid = 1655] [serial = 1524] [outer = 0x0] 17:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a0e4400) [pid = 1655] [serial = 1525] [outer = 0x129cb3800] 17:56:17 INFO - PROCESS | 1655 | 1461027377092 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a724c00) [pid = 1655] [serial = 1526] [outer = 0x129cb3800] 17:56:17 INFO - PROCESS | 1655 | 1461027377455 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]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms 17:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:56:17 INFO - PROCESS | 1655 | 1461027377471 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 1655 | 1461027377473 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:56:17 INFO - PROCESS | 1655 | 1461027377475 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 1655 | 1461027377476 Marionette TRACE conn2 <- [1,2006,null,{}] 17:56:17 INFO - PROCESS | 1655 | 1461027377478 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}] 17:56:17 INFO - PROCESS | 1655 | 1461027377607 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:56:17 INFO - PROCESS | 1655 | 1461027377622 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dac3000 == 89 [pid = 1655] [id = 509] 17:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12a0e7c00) [pid = 1655] [serial = 1527] [outer = 0x0] 17:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12a8bb000) [pid = 1655] [serial = 1528] [outer = 0x12a0e7c00] 17:56:17 INFO - PROCESS | 1655 | 1461027377648 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12a97fc00) [pid = 1655] [serial = 1529] [outer = 0x12a0e7c00] 17:56:18 INFO - PROCESS | 1655 | 1461027378022 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]]]}] 17:56:18 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 17:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 568ms 17:56:18 INFO - PROCESS | 1655 | 1461027378044 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 1655 | 1461027378045 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:56:18 INFO - PROCESS | 1655 | 1461027378047 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1655 | 1461027378050 Marionette TRACE conn2 <- [1,2010,null,{}] 17:56:18 INFO - PROCESS | 1655 | 1461027378059 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}] 17:56:18 INFO - PROCESS | 1655 | 1461027378187 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:56:18 INFO - PROCESS | 1655 | 1461027378201 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e96d000 == 90 [pid = 1655] [id = 510] 17:56:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12a5f2c00) [pid = 1655] [serial = 1530] [outer = 0x0] 17:56:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12a9a4000) [pid = 1655] [serial = 1531] [outer = 0x12a5f2c00] 17:56:18 INFO - PROCESS | 1655 | 1461027378227 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12a9acc00) [pid = 1655] [serial = 1532] [outer = 0x12a5f2c00] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x11858c800) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12e9b1400) [pid = 1655] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x129ca7000) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a72f000) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12a8f6400) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x129be3000) [pid = 1655] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12a9a6c00) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x11b7ec400) [pid = 1655] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x11a8a3800) [pid = 1655] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12bc7c400) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x119134800) [pid = 1655] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12a9ba400) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:56:18 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x1146bf400) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:56:18 INFO - PROCESS | 1655 | 1461027378829 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]]]}] 17:56:18 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 17:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 822ms 17:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:56:18 INFO - PROCESS | 1655 | 1461027378869 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 1655 | 1461027378870 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:56:18 INFO - PROCESS | 1655 | 1461027378872 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1655 | 1461027378873 Marionette TRACE conn2 <- [1,2014,null,{}] 17:56:18 INFO - PROCESS | 1655 | 1461027378876 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}] 17:56:18 INFO - PROCESS | 1655 | 1461027378973 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:56:19 INFO - PROCESS | 1655 | 1461027379054 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cebe000 == 91 [pid = 1655] [id = 511] 17:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x1181ae800) [pid = 1655] [serial = 1533] [outer = 0x0] 17:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a980000) [pid = 1655] [serial = 1534] [outer = 0x1181ae800] 17:56:19 INFO - PROCESS | 1655 | 1461027379080 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a9b0c00) [pid = 1655] [serial = 1535] [outer = 0x1181ae800] 17:56:19 INFO - PROCESS | 1655 | 1461027379386 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]]]}] 17:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 17:56:19 INFO - PROCESS | 1655 | 1461027379443 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:56:19 INFO - PROCESS | 1655 | 1461027379445 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:56:19 INFO - PROCESS | 1655 | 1461027379449 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 1655 | 1461027379452 Marionette TRACE conn2 <- [1,2018,null,{}] 17:56:19 INFO - PROCESS | 1655 | 1461027379455 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}] 17:56:19 INFO - PROCESS | 1655 | 1461027379627 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:56:19 INFO - PROCESS | 1655 | 1461027379780 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe77000 == 92 [pid = 1655] [id = 512] 17:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12a9bf400) [pid = 1655] [serial = 1536] [outer = 0x0] 17:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12abd3400) [pid = 1655] [serial = 1537] [outer = 0x12a9bf400] 17:56:19 INFO - PROCESS | 1655 | 1461027379828 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12afa8400) [pid = 1655] [serial = 1538] [outer = 0x12a9bf400] 17:56:20 INFO - PROCESS | 1655 | 1461027380153 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 723ms 17:56:20 INFO - PROCESS | 1655 | 1461027380175 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1655 | 1461027380176 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:56:20 INFO - PROCESS | 1655 | 1461027380178 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1655 | 1461027380179 Marionette TRACE conn2 <- [1,2022,null,{}] 17:56:20 INFO - PROCESS | 1655 | 1461027380186 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}] 17:56:20 INFO - PROCESS | 1655 | 1461027380283 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:56:20 INFO - PROCESS | 1655 | 1461027380363 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x13036a800 == 93 [pid = 1655] [id = 513] 17:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12acb0800) [pid = 1655] [serial = 1539] [outer = 0x0] 17:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12b2bb800) [pid = 1655] [serial = 1540] [outer = 0x12acb0800] 17:56:20 INFO - PROCESS | 1655 | 1461027380389 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12d163800) [pid = 1655] [serial = 1541] [outer = 0x12acb0800] 17:56:20 INFO - PROCESS | 1655 | 1461027380675 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 524ms 17:56:20 INFO - PROCESS | 1655 | 1461027380791 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1655 | 1461027380793 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:56:20 INFO - PROCESS | 1655 | 1461027380817 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1655 | 1461027380821 Marionette TRACE conn2 <- [1,2026,null,{}] 17:56:20 INFO - PROCESS | 1655 | 1461027380828 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}] 17:56:20 INFO - PROCESS | 1655 | 1461027380954 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:56:21 INFO - PROCESS | 1655 | 1461027381070 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba31800 == 94 [pid = 1655] [id = 514] 17:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x1153c1800) [pid = 1655] [serial = 1542] [outer = 0x0] 17:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x115694c00) [pid = 1655] [serial = 1543] [outer = 0x1153c1800] 17:56:21 INFO - PROCESS | 1655 | 1461027381145 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x118597000) [pid = 1655] [serial = 1544] [outer = 0x1153c1800] 17:56:21 INFO - PROCESS | 1655 | 1461027381638 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]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 896ms 17:56:21 INFO - PROCESS | 1655 | 1461027381695 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 1655 | 1461027381700 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:56:21 INFO - PROCESS | 1655 | 1461027381708 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 1655 | 1461027381713 Marionette TRACE conn2 <- [1,2030,null,{}] 17:56:21 INFO - PROCESS | 1655 | 1461027381717 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}] 17:56:21 INFO - PROCESS | 1655 | 1461027381896 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:56:22 INFO - PROCESS | 1655 | 1461027382056 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd8000 == 95 [pid = 1655] [id = 515] 17:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x11544bc00) [pid = 1655] [serial = 1545] [outer = 0x0] 17:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x11c077800) [pid = 1655] [serial = 1546] [outer = 0x11544bc00] 17:56:22 INFO - PROCESS | 1655 | 1461027382105 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x123c0e000) [pid = 1655] [serial = 1547] [outer = 0x11544bc00] 17:56:22 INFO - PROCESS | 1655 | 1461027382585 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]]]}] 17:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 930ms 17:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:56:22 INFO - PROCESS | 1655 | 1461027382635 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 1655 | 1461027382636 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:56:22 INFO - PROCESS | 1655 | 1461027382639 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 1655 | 1461027382640 Marionette TRACE conn2 <- [1,2034,null,{}] 17:56:22 INFO - PROCESS | 1655 | 1461027382647 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}] 17:56:22 INFO - PROCESS | 1655 | 1461027382770 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:56:22 INFO - PROCESS | 1655 | 1461027382894 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f653000 == 96 [pid = 1655] [id = 516] 17:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x1295ab000) [pid = 1655] [serial = 1548] [outer = 0x0] 17:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x129ae9800) [pid = 1655] [serial = 1549] [outer = 0x1295ab000] 17:56:22 INFO - PROCESS | 1655 | 1461027382927 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x129c84400) [pid = 1655] [serial = 1550] [outer = 0x1295ab000] 17:56:23 INFO - PROCESS | 1655 | 1461027383445 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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 818ms 17:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:56:23 INFO - PROCESS | 1655 | 1461027383458 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1655 | 1461027383460 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:56:23 INFO - PROCESS | 1655 | 1461027383464 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1655 | 1461027383468 Marionette TRACE conn2 <- [1,2038,null,{}] 17:56:23 INFO - PROCESS | 1655 | 1461027383472 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}] 17:56:23 INFO - PROCESS | 1655 | 1461027383654 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:56:23 INFO - PROCESS | 1655 | 1461027383776 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x13951c000 == 97 [pid = 1655] [id = 517] 17:56:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12a0eac00) [pid = 1655] [serial = 1551] [outer = 0x0] 17:56:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12a9a3000) [pid = 1655] [serial = 1552] [outer = 0x12a0eac00] 17:56:23 INFO - PROCESS | 1655 | 1461027383808 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12a9c1800) [pid = 1655] [serial = 1553] [outer = 0x12a0eac00] 17:56:24 INFO - PROCESS | 1655 | 1461027384240 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]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 825ms 17:56:24 INFO - PROCESS | 1655 | 1461027384289 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 1655 | 1461027384290 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:56:24 INFO - PROCESS | 1655 | 1461027384293 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 1655 | 1461027384295 Marionette TRACE conn2 <- [1,2042,null,{}] 17:56:24 INFO - PROCESS | 1655 | 1461027384297 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}] 17:56:24 INFO - PROCESS | 1655 | 1461027384463 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:56:24 INFO - PROCESS | 1655 | 1461027384475 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1398d9800 == 98 [pid = 1655] [id = 518] 17:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12aba5000) [pid = 1655] [serial = 1554] [outer = 0x0] 17:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12abe1c00) [pid = 1655] [serial = 1555] [outer = 0x12aba5000] 17:56:24 INFO - PROCESS | 1655 | 1461027384506 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12b58a400) [pid = 1655] [serial = 1556] [outer = 0x12aba5000] 17:56:24 INFO - PROCESS | 1655 | 1461027384968 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]]]}] 17:56:25 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) 17:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 719ms 17:56:25 INFO - PROCESS | 1655 | 1461027385012 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1655 | 1461027385014 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:56:25 INFO - PROCESS | 1655 | 1461027385036 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1655 | 1461027385037 Marionette TRACE conn2 <- [1,2046,null,{}] 17:56:25 INFO - PROCESS | 1655 | 1461027385040 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}] 17:56:25 INFO - PROCESS | 1655 | 1461027385177 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:56:25 INFO - PROCESS | 1655 | 1461027385273 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x139cd1000 == 99 [pid = 1655] [id = 519] 17:56:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12e37e000) [pid = 1655] [serial = 1557] [outer = 0x0] 17:56:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x12e9adc00) [pid = 1655] [serial = 1558] [outer = 0x12e37e000] 17:56:25 INFO - PROCESS | 1655 | 1461027385306 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12edaac00) [pid = 1655] [serial = 1559] [outer = 0x12e37e000] 17:56:25 INFO - PROCESS | 1655 | 1461027385734 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]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 723ms 17:56:25 INFO - PROCESS | 1655 | 1461027385761 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1655 | 1461027385762 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:56:25 INFO - PROCESS | 1655 | 1461027385779 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1655 | 1461027385780 Marionette TRACE conn2 <- [1,2050,null,{}] 17:56:25 INFO - PROCESS | 1655 | 1461027385785 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}] 17:56:25 INFO - PROCESS | 1655 | 1461027385902 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:56:26 INFO - PROCESS | 1655 | 1461027386023 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x142146800 == 100 [pid = 1655] [id = 520] 17:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12edafc00) [pid = 1655] [serial = 1560] [outer = 0x0] 17:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12ef64c00) [pid = 1655] [serial = 1561] [outer = 0x12edafc00] 17:56:26 INFO - PROCESS | 1655 | 1461027386057 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12faa9000) [pid = 1655] [serial = 1562] [outer = 0x12edafc00] 17:56:26 INFO - PROCESS | 1655 | 1461027386447 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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 737ms 17:56:26 INFO - PROCESS | 1655 | 1461027386503 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 1655 | 1461027386504 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:56:26 INFO - PROCESS | 1655 | 1461027386507 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 1655 | 1461027386508 Marionette TRACE conn2 <- [1,2054,null,{}] 17:56:26 INFO - PROCESS | 1655 | 1461027386510 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}] 17:56:26 INFO - PROCESS | 1655 | 1461027386627 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:56:26 INFO - PROCESS | 1655 | 1461027386748 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x142283800 == 101 [pid = 1655] [id = 521] 17:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12edb6c00) [pid = 1655] [serial = 1563] [outer = 0x0] 17:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x13005e000) [pid = 1655] [serial = 1564] [outer = 0x12edb6c00] 17:56:26 INFO - PROCESS | 1655 | 1461027386782 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x136fabc00) [pid = 1655] [serial = 1565] [outer = 0x12edb6c00] 17:56:27 INFO - PROCESS | 1655 | 1461027387283 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]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 818ms 17:56:27 INFO - PROCESS | 1655 | 1461027387327 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 1655 | 1461027387329 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:56:27 INFO - PROCESS | 1655 | 1461027387355 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 1655 | 1461027387357 Marionette TRACE conn2 <- [1,2058,null,{}] 17:56:27 INFO - PROCESS | 1655 | 1461027387364 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}] 17:56:27 INFO - PROCESS | 1655 | 1461027387502 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:56:27 INFO - PROCESS | 1655 | 1461027387625 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c0f800 == 102 [pid = 1655] [id = 522] 17:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x130346800) [pid = 1655] [serial = 1566] [outer = 0x0] 17:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x13997ec00) [pid = 1655] [serial = 1567] [outer = 0x130346800] 17:56:27 INFO - PROCESS | 1655 | 1461027387657 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x139ae2c00) [pid = 1655] [serial = 1568] [outer = 0x130346800] 17:56:28 INFO - PROCESS | 1655 | 1461027388113 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]]]}] 17:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 849ms 17:56:28 INFO - PROCESS | 1655 | 1461027388185 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:56:28 INFO - PROCESS | 1655 | 1461027388186 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:56:28 INFO - PROCESS | 1655 | 1461027388188 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 1655 | 1461027388190 Marionette TRACE conn2 <- [1,2062,null,{}] 17:56:28 INFO - PROCESS | 1655 | 1461027388192 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}] 17:56:28 INFO - PROCESS | 1655 | 1461027388312 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:56:28 INFO - PROCESS | 1655 | 1461027388406 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12705c000 == 103 [pid = 1655] [id = 523] 17:56:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x1164b4800) [pid = 1655] [serial = 1569] [outer = 0x0] 17:56:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12a9a2c00) [pid = 1655] [serial = 1570] [outer = 0x1164b4800] 17:56:28 INFO - PROCESS | 1655 | 1461027388437 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x136fb5400) [pid = 1655] [serial = 1571] [outer = 0x1164b4800] 17:56:28 INFO - PROCESS | 1655 | 1461027388848 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]]]}] 17:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 17:56:28 INFO - PROCESS | 1655 | 1461027388910 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:56:28 INFO - PROCESS | 1655 | 1461027388912 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:56:28 INFO - PROCESS | 1655 | 1461027388938 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 1655 | 1461027388941 Marionette TRACE conn2 <- [1,2066,null,{}] 17:56:28 INFO - PROCESS | 1655 | 1461027388946 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}] 17:56:29 INFO - PROCESS | 1655 | 1461027389110 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:56:29 INFO - PROCESS | 1655 | 1461027389291 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f07e000 == 104 [pid = 1655] [id = 524] 17:56:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12a9ac800) [pid = 1655] [serial = 1572] [outer = 0x0] 17:56:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x139ae8000) [pid = 1655] [serial = 1573] [outer = 0x12a9ac800] 17:56:29 INFO - PROCESS | 1655 | 1461027389346 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x142187c00) [pid = 1655] [serial = 1574] [outer = 0x12a9ac800] 17:56:30 INFO - PROCESS | 1655 | 1461027390022 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]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1153ms 17:56:30 INFO - PROCESS | 1655 | 1461027390068 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:56:30 INFO - PROCESS | 1655 | 1461027390071 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:56:30 INFO - PROCESS | 1655 | 1461027390075 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 1655 | 1461027390078 Marionette TRACE conn2 <- [1,2070,null,{}] 17:56:30 INFO - PROCESS | 1655 | 1461027390081 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}] 17:56:30 INFO - PROCESS | 1655 | 1461027390196 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:56:30 INFO - PROCESS | 1655 | 1461027390330 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a623800 == 105 [pid = 1655] [id = 525] 17:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x116465000) [pid = 1655] [serial = 1575] [outer = 0x0] 17:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x118aed800) [pid = 1655] [serial = 1576] [outer = 0x116465000] 17:56:30 INFO - PROCESS | 1655 | 1461027390362 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x11b71f800) [pid = 1655] [serial = 1577] [outer = 0x116465000] 17:56:30 INFO - PROCESS | 1655 | 1461027390886 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]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 871ms 17:56:30 INFO - PROCESS | 1655 | 1461027390948 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:56:30 INFO - PROCESS | 1655 | 1461027390954 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:56:30 INFO - PROCESS | 1655 | 1461027390960 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 1655 | 1461027390963 Marionette TRACE conn2 <- [1,2074,null,{}] 17:56:30 INFO - PROCESS | 1655 | 1461027390966 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}] 17:56:31 INFO - PROCESS | 1655 | 1461027391133 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe77000 == 104 [pid = 1655] [id = 512] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12cebe000 == 103 [pid = 1655] [id = 511] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e96d000 == 102 [pid = 1655] [id = 510] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12dac3000 == 101 [pid = 1655] [id = 509] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0b8800 == 100 [pid = 1655] [id = 508] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x13033d400) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x136fa9800) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x136fb4400) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12a97b800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x12fe06000) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | 1461027391307 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0a8000 == 99 [pid = 1655] [id = 507] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa28000 == 98 [pid = 1655] [id = 506] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x129cd8800 == 97 [pid = 1655] [id = 505] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12386d000 == 96 [pid = 1655] [id = 504] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11b155000 == 95 [pid = 1655] [id = 503] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11a91e800 == 94 [pid = 1655] [id = 502] 17:56:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11927b800 == 95 [pid = 1655] [id = 526] 17:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x1123ed400) [pid = 1655] [serial = 1578] [outer = 0x0] 17:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x118c8c800) [pid = 1655] [serial = 1579] [outer = 0x1123ed400] 17:56:31 INFO - PROCESS | 1655 | 1461027391342 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12705ec00) [pid = 1655] [serial = 1580] [outer = 0x1123ed400] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x142439000 == 94 [pid = 1655] [id = 496] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x142426800 == 93 [pid = 1655] [id = 495] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x13834f000 == 92 [pid = 1655] [id = 494] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12b449000 == 91 [pid = 1655] [id = 493] 17:56:31 INFO - PROCESS | 1655 | --DOCSHELL 0x125ea9000 == 90 [pid = 1655] [id = 492] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12edb4c00) [pid = 1655] [serial = 1403] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12a725800) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x12a8bfc00) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12a97f000) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12d376c00) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12f9a4c00) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x129ca6800) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12a0e6800) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x12bc6fc00) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x12a9ad000) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x1270ca400) [pid = 1655] [serial = 1442] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x1236d8400) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x12a8b3400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12948b800) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x129adac00) [pid = 1655] [serial = 1445] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12dcb7400) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x114345800) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x11a78ac00) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x11b7eb800) [pid = 1655] [serial = 1439] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x1295a7800) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12bc6ec00) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12f99cc00) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x11c080400) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12a9b1000) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12ef5f000) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x1295aa000) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12a9bfc00) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x11a9d9000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12e9ad400) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12acbbc00) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12e4afc00) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12f996800) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 17:56:31 INFO - PROCESS | 1655 | 1461027391701 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]]]}] 17:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 775ms 17:56:31 INFO - PROCESS | 1655 | 1461027391739 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 1655 | 1461027391740 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:56:31 INFO - PROCESS | 1655 | 1461027391748 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - PROCESS | 1655 | 1461027391751 Marionette TRACE conn2 <- [1,2078,null,{}] 17:56:31 INFO - PROCESS | 1655 | 1461027391758 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}] 17:56:31 INFO - PROCESS | 1655 | 1461027391862 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:56:31 INFO - PROCESS | 1655 | 1461027391868 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a611800 == 91 [pid = 1655] [id = 527] 17:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x127b0d400) [pid = 1655] [serial = 1581] [outer = 0x0] 17:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x129759000) [pid = 1655] [serial = 1582] [outer = 0x127b0d400] 17:56:31 INFO - PROCESS | 1655 | 1461027391898 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x129cb2800) [pid = 1655] [serial = 1583] [outer = 0x127b0d400] 17:56:32 INFO - PROCESS | 1655 | 1461027392292 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]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 573ms 17:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:56:32 INFO - PROCESS | 1655 | 1461027392322 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 1655 | 1461027392325 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:56:32 INFO - PROCESS | 1655 | 1461027392328 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 1655 | 1461027392330 Marionette TRACE conn2 <- [1,2082,null,{}] 17:56:32 INFO - PROCESS | 1655 | 1461027392334 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}] 17:56:32 INFO - PROCESS | 1655 | 1461027392491 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:56:32 INFO - PROCESS | 1655 | 1461027392533 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0a8800 == 92 [pid = 1655] [id = 528] 17:56:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12a5ec800) [pid = 1655] [serial = 1584] [outer = 0x0] 17:56:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12a767800) [pid = 1655] [serial = 1585] [outer = 0x12a5ec800] 17:56:32 INFO - PROCESS | 1655 | 1461027392579 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12a8f8000) [pid = 1655] [serial = 1586] [outer = 0x12a5ec800] 17:56:33 INFO - PROCESS | 1655 | 1461027393046 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]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 725ms 17:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:56:33 INFO - PROCESS | 1655 | 1461027393054 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 1655 | 1461027393055 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:56:33 INFO - PROCESS | 1655 | 1461027393057 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 1655 | 1461027393058 Marionette TRACE conn2 <- [1,2086,null,{}] 17:56:33 INFO - PROCESS | 1655 | 1461027393061 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}] 17:56:33 INFO - PROCESS | 1655 | 1461027393163 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:56:33 INFO - PROCESS | 1655 | 1461027393167 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d0d2800 == 93 [pid = 1655] [id = 529] 17:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12a97c400) [pid = 1655] [serial = 1587] [outer = 0x0] 17:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12a9a3c00) [pid = 1655] [serial = 1588] [outer = 0x12a97c400] 17:56:33 INFO - PROCESS | 1655 | 1461027393194 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12a9b1800) [pid = 1655] [serial = 1589] [outer = 0x12a97c400] 17:56:33 INFO - PROCESS | 1655 | 1461027393574 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]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 525ms 17:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:56:33 INFO - PROCESS | 1655 | 1461027393588 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 1655 | 1461027393589 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:56:33 INFO - PROCESS | 1655 | 1461027393592 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 1655 | 1461027393593 Marionette TRACE conn2 <- [1,2090,null,{}] 17:56:33 INFO - PROCESS | 1655 | 1461027393595 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}] 17:56:33 INFO - PROCESS | 1655 | 1461027393781 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:56:33 INFO - PROCESS | 1655 | 1461027393801 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e964800 == 94 [pid = 1655] [id = 530] 17:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12a9ad400) [pid = 1655] [serial = 1590] [outer = 0x0] 17:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12aa55000) [pid = 1655] [serial = 1591] [outer = 0x12a9ad400] 17:56:33 INFO - PROCESS | 1655 | 1461027393829 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12daad000) [pid = 1655] [serial = 1592] [outer = 0x12a9ad400] 17:56:34 INFO - PROCESS | 1655 | 1461027394209 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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 668ms 17:56:34 INFO - PROCESS | 1655 | 1461027394260 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 1655 | 1461027394261 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:56:34 INFO - PROCESS | 1655 | 1461027394264 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 1655 | 1461027394265 Marionette TRACE conn2 <- [1,2094,null,{}] 17:56:34 INFO - PROCESS | 1655 | 1461027394267 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}] 17:56:34 INFO - PROCESS | 1655 | 1461027394399 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:56:34 INFO - PROCESS | 1655 | 1461027394417 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc8c000 == 95 [pid = 1655] [id = 531] 17:56:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12dcb4000) [pid = 1655] [serial = 1593] [outer = 0x0] 17:56:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12e388c00) [pid = 1655] [serial = 1594] [outer = 0x12dcb4000] 17:56:34 INFO - PROCESS | 1655 | 1461027394443 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x12ed96400) [pid = 1655] [serial = 1595] [outer = 0x12dcb4000] 17:56:34 INFO - PROCESS | 1655 | 1461027394817 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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 568ms 17:56:34 INFO - PROCESS | 1655 | 1461027394835 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 1655 | 1461027394837 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:56:34 INFO - PROCESS | 1655 | 1461027394840 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 1655 | 1461027394842 Marionette TRACE conn2 <- [1,2098,null,{}] 17:56:34 INFO - PROCESS | 1655 | 1461027394845 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}] 17:56:35 INFO - PROCESS | 1655 | 1461027395049 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:56:35 INFO - PROCESS | 1655 | 1461027395173 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x136ed5800 == 96 [pid = 1655] [id = 532] 17:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12e383000) [pid = 1655] [serial = 1596] [outer = 0x0] 17:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12f9a4400) [pid = 1655] [serial = 1597] [outer = 0x12e383000] 17:56:35 INFO - PROCESS | 1655 | 1461027395199 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x136fb4400) [pid = 1655] [serial = 1598] [outer = 0x12e383000] 17:56:35 INFO - PROCESS | 1655 | 1461027395542 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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 17:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:56:35 INFO - PROCESS | 1655 | 1461027395561 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 1655 | 1461027395563 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:56:35 INFO - PROCESS | 1655 | 1461027395566 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 1655 | 1461027395568 Marionette TRACE conn2 <- [1,2102,null,{}] 17:56:35 INFO - PROCESS | 1655 | 1461027395570 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}] 17:56:35 INFO - PROCESS | 1655 | 1461027395708 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x129cb3800) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12a0e7c00) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12a5f2c00) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x1181ae800) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x123c0c800) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x118f8b000) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x11244f800) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x1271d6000) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12a9bf400) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x11b7f1000) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12f99d000) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:56:35 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x1295a5400) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:56:35 INFO - PROCESS | 1655 | 1461027395939 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x119117000 == 97 [pid = 1655] [id = 533] 17:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x114b7cc00) [pid = 1655] [serial = 1599] [outer = 0x0] 17:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x119135000) [pid = 1655] [serial = 1600] [outer = 0x114b7cc00] 17:56:35 INFO - PROCESS | 1655 | 1461027395965 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x129be0400) [pid = 1655] [serial = 1601] [outer = 0x114b7cc00] 17:56:36 INFO - PROCESS | 1655 | 1461027396258 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]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 17:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:56:36 INFO - PROCESS | 1655 | 1461027396290 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 1655 | 1461027396292 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:56:36 INFO - PROCESS | 1655 | 1461027396294 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 1655 | 1461027396295 Marionette TRACE conn2 <- [1,2106,null,{}] 17:56:36 INFO - PROCESS | 1655 | 1461027396297 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}] 17:56:36 INFO - PROCESS | 1655 | 1461027396401 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:56:36 INFO - PROCESS | 1655 | 1461027396493 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x13951e000 == 98 [pid = 1655] [id = 534] 17:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x1271d6000) [pid = 1655] [serial = 1602] [outer = 0x0] 17:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12a97b000) [pid = 1655] [serial = 1603] [outer = 0x1271d6000] 17:56:36 INFO - PROCESS | 1655 | 1461027396521 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x139ae4800) [pid = 1655] [serial = 1604] [outer = 0x1271d6000] 17:56:36 INFO - PROCESS | 1655 | 1461027396826 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]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 568ms 17:56:36 INFO - PROCESS | 1655 | 1461027396863 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 1655 | 1461027396864 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:56:36 INFO - PROCESS | 1655 | 1461027396869 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 1655 | 1461027396871 Marionette TRACE conn2 <- [1,2110,null,{}] 17:56:36 INFO - PROCESS | 1655 | 1461027396873 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}] 17:56:36 INFO - PROCESS | 1655 | 1461027396984 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:56:36 INFO - PROCESS | 1655 | 1461027396988 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x139cd4800 == 99 [pid = 1655] [id = 535] 17:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x139ae5400) [pid = 1655] [serial = 1605] [outer = 0x0] 17:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x142118000) [pid = 1655] [serial = 1606] [outer = 0x139ae5400] 17:56:37 INFO - PROCESS | 1655 | 1461027397018 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x14218b400) [pid = 1655] [serial = 1607] [outer = 0x139ae5400] 17:56:37 INFO - PROCESS | 1655 | 1461027397381 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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 17:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:56:37 INFO - PROCESS | 1655 | 1461027397390 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 1655 | 1461027397391 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:56:37 INFO - PROCESS | 1655 | 1461027397393 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 1655 | 1461027397394 Marionette TRACE conn2 <- [1,2114,null,{}] 17:56:37 INFO - PROCESS | 1655 | 1461027397396 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}] 17:56:37 INFO - PROCESS | 1655 | 1461027397546 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:56:37 INFO - PROCESS | 1655 | 1461027397555 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x142204800 == 100 [pid = 1655] [id = 536] 17:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x136fa9800) [pid = 1655] [serial = 1608] [outer = 0x0] 17:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x14218a800) [pid = 1655] [serial = 1609] [outer = 0x136fa9800] 17:56:37 INFO - PROCESS | 1655 | 1461027397580 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x1421a9000) [pid = 1655] [serial = 1610] [outer = 0x136fa9800] 17:56:38 INFO - PROCESS | 1655 | 1461027398214 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]]]}] 17:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 870ms 17:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:56:38 INFO - PROCESS | 1655 | 1461027398264 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:56:38 INFO - PROCESS | 1655 | 1461027398268 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:56:38 INFO - PROCESS | 1655 | 1461027398274 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:56:38 INFO - PROCESS | 1655 | 1461027398278 Marionette TRACE conn2 <- [1,2118,null,{}] 17:56:38 INFO - PROCESS | 1655 | 1461027398285 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}] 17:56:38 INFO - PROCESS | 1655 | 1461027398455 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:56:38 INFO - PROCESS | 1655 | 1461027398585 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ac7800 == 101 [pid = 1655] [id = 537] 17:56:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x114374400) [pid = 1655] [serial = 1611] [outer = 0x0] 17:56:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x119c78800) [pid = 1655] [serial = 1612] [outer = 0x114374400] 17:56:38 INFO - PROCESS | 1655 | 1461027398620 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x11bb30800) [pid = 1655] [serial = 1613] [outer = 0x114374400] 17:56:39 INFO - PROCESS | 1655 | 1461027399080 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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 831ms 17:56:39 INFO - PROCESS | 1655 | 1461027399125 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 1655 | 1461027399129 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:56:39 INFO - PROCESS | 1655 | 1461027399138 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1655 | 1461027399140 Marionette TRACE conn2 <- [1,2122,null,{}] 17:56:39 INFO - PROCESS | 1655 | 1461027399142 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}] 17:56:39 INFO - PROCESS | 1655 | 1461027399263 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:56:39 INFO - PROCESS | 1655 | 1461027399360 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b09f000 == 102 [pid = 1655] [id = 538] 17:56:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x1241b6c00) [pid = 1655] [serial = 1614] [outer = 0x0] 17:56:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x127ae5800) [pid = 1655] [serial = 1615] [outer = 0x1241b6c00] 17:56:39 INFO - PROCESS | 1655 | 1461027399390 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x129764400) [pid = 1655] [serial = 1616] [outer = 0x1241b6c00] 17:56:39 INFO - PROCESS | 1655 | 1461027399831 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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 719ms 17:56:39 INFO - PROCESS | 1655 | 1461027399895 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 1655 | 1461027399897 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:56:39 INFO - PROCESS | 1655 | 1461027399902 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1655 | 1461027399904 Marionette TRACE conn2 <- [1,2126,null,{}] 17:56:39 INFO - PROCESS | 1655 | 1461027399912 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}] 17:56:40 INFO - PROCESS | 1655 | 1461027400036 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:56:40 INFO - PROCESS | 1655 | 1461027400132 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c07800 == 103 [pid = 1655] [id = 539] 17:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12a722400) [pid = 1655] [serial = 1617] [outer = 0x0] 17:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12a9b1c00) [pid = 1655] [serial = 1618] [outer = 0x12a722400] 17:56:40 INFO - PROCESS | 1655 | 1461027400165 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12abaa800) [pid = 1655] [serial = 1619] [outer = 0x12a722400] 17:56:40 INFO - PROCESS | 1655 | 1461027400588 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]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 725ms 17:56:40 INFO - PROCESS | 1655 | 1461027400626 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:56:40 INFO - PROCESS | 1655 | 1461027400628 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:56:40 INFO - PROCESS | 1655 | 1461027400631 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 1655 | 1461027400632 Marionette TRACE conn2 <- [1,2130,null,{}] 17:56:40 INFO - PROCESS | 1655 | 1461027400635 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}] 17:56:40 INFO - PROCESS | 1655 | 1461027400754 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:56:40 INFO - PROCESS | 1655 | 1461027400850 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1423db800 == 104 [pid = 1655] [id = 540] 17:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12a9b4000) [pid = 1655] [serial = 1620] [outer = 0x0] 17:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12d0d7800) [pid = 1655] [serial = 1621] [outer = 0x12a9b4000] 17:56:40 INFO - PROCESS | 1655 | 1461027400882 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12e9b4000) [pid = 1655] [serial = 1622] [outer = 0x12a9b4000] 17:56:41 INFO - PROCESS | 1655 | 1461027401309 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] 17:56:41 INFO - PROCESS | 1655 | 1461027401354 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:56:41 INFO - PROCESS | 1655 | 1461027401375 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 1655 | 1461027401376 Marionette TRACE conn2 <- [1,2134,null,{}] 17:56:41 INFO - PROCESS | 1655 | 1461027401398 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}] 17:56:41 INFO - PROCESS | 1655 | 1461027401517 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:56:41 INFO - PROCESS | 1655 | 1461027401611 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x142bc3000 == 105 [pid = 1655] [id = 541] 17:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12a738c00) [pid = 1655] [serial = 1623] [outer = 0x0] 17:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12a73d800) [pid = 1655] [serial = 1624] [outer = 0x12a738c00] 17:56:41 INFO - PROCESS | 1655 | 1461027401642 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12d43b400) [pid = 1655] [serial = 1625] [outer = 0x12a738c00] 17:56:42 INFO - PROCESS | 1655 | 1461027402048 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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 706ms 17:56:42 INFO - PROCESS | 1655 | 1461027402064 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 1655 | 1461027402065 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:56:42 INFO - PROCESS | 1655 | 1461027402070 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 1655 | 1461027402072 Marionette TRACE conn2 <- [1,2138,null,{}] 17:56:42 INFO - PROCESS | 1655 | 1461027402074 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}] 17:56:42 INFO - PROCESS | 1655 | 1461027402207 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:56:42 INFO - PROCESS | 1655 | 1461027402308 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x14580f000 == 106 [pid = 1655] [id = 542] 17:56:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12a7b3000) [pid = 1655] [serial = 1626] [outer = 0x0] 17:56:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12a7ba000) [pid = 1655] [serial = 1627] [outer = 0x12a7b3000] 17:56:42 INFO - PROCESS | 1655 | 1461027402343 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x13997c400) [pid = 1655] [serial = 1628] [outer = 0x12a7b3000] 17:56:42 INFO - PROCESS | 1655 | 1461027402730 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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 17:56:42 INFO - PROCESS | 1655 | 1461027402790 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 1655 | 1461027402791 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:56:42 INFO - PROCESS | 1655 | 1461027402794 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 1655 | 1461027402795 Marionette TRACE conn2 <- [1,2142,null,{}] 17:56:42 INFO - PROCESS | 1655 | 1461027402797 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}] 17:56:42 INFO - PROCESS | 1655 | 1461027402941 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:56:43 INFO - PROCESS | 1655 | 1461027403053 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1469c5000 == 107 [pid = 1655] [id = 543] 17:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12a903000) [pid = 1655] [serial = 1629] [outer = 0x0] 17:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x12a90a400) [pid = 1655] [serial = 1630] [outer = 0x12a903000] 17:56:43 INFO - PROCESS | 1655 | 1461027403084 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x12a90fc00) [pid = 1655] [serial = 1631] [outer = 0x12a903000] 17:56:43 INFO - PROCESS | 1655 | 1461027403505 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] 17:56:43 INFO - PROCESS | 1655 | 1461027403515 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:56:43 INFO - PROCESS | 1655 | 1461027403521 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 1655 | 1461027403522 Marionette TRACE conn2 <- [1,2146,null,{}] 17:56:43 INFO - PROCESS | 1655 | 1461027403524 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}] 17:56:43 INFO - PROCESS | 1655 | 1461027403640 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:56:43 INFO - PROCESS | 1655 | 1461027403765 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1469dd000 == 108 [pid = 1655] [id = 544] 17:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x1241bc400) [pid = 1655] [serial = 1632] [outer = 0x0] 17:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x12e9ba000) [pid = 1655] [serial = 1633] [outer = 0x1241bc400] 17:56:43 INFO - PROCESS | 1655 | 1461027403800 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x142114000) [pid = 1655] [serial = 1634] [outer = 0x1241bc400] 17:56:44 INFO - PROCESS | 1655 | 1461027404189 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] 17:56:44 INFO - PROCESS | 1655 | 1461027404242 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:56:44 INFO - PROCESS | 1655 | 1461027404244 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 1655 | 1461027404245 Marionette TRACE conn2 <- [1,2150,null,{}] 17:56:44 INFO - PROCESS | 1655 | 1461027404248 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}] 17:56:44 INFO - PROCESS | 1655 | 1461027404379 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:56:44 INFO - PROCESS | 1655 | 1461027404476 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x145b14000 == 109 [pid = 1655] [id = 545] 17:56:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x139980400) [pid = 1655] [serial = 1635] [outer = 0x0] 17:56:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x142120000) [pid = 1655] [serial = 1636] [outer = 0x139980400] 17:56:44 INFO - PROCESS | 1655 | 1461027404507 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x1421aac00) [pid = 1655] [serial = 1637] [outer = 0x139980400] 17:56:44 INFO - PROCESS | 1655 | 1461027404975 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]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 768ms 17:56:45 INFO - PROCESS | 1655 | 1461027405017 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 1655 | 1461027405018 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:56:45 INFO - PROCESS | 1655 | 1461027405022 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 1655 | 1461027405024 Marionette TRACE conn2 <- [1,2154,null,{}] 17:56:45 INFO - PROCESS | 1655 | 1461027405026 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}] 17:56:45 INFO - PROCESS | 1655 | 1461027405146 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:56:45 INFO - PROCESS | 1655 | 1461027405270 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x145bb0000 == 110 [pid = 1655] [id = 546] 17:56:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x1141c4c00) [pid = 1655] [serial = 1638] [outer = 0x0] 17:56:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x1421ab400) [pid = 1655] [serial = 1639] [outer = 0x1141c4c00] 17:56:45 INFO - PROCESS | 1655 | 1461027405301 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x1421b3c00) [pid = 1655] [serial = 1640] [outer = 0x1141c4c00] 17:56:45 INFO - PROCESS | 1655 | 1461027405771 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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1072ms 17:56:46 INFO - PROCESS | 1655 | 1461027406095 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 1655 | 1461027406098 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:56:46 INFO - PROCESS | 1655 | 1461027406103 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 1655 | 1461027406105 Marionette TRACE conn2 <- [1,2158,null,{}] 17:56:46 INFO - PROCESS | 1655 | 1461027406108 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}] 17:56:46 INFO - PROCESS | 1655 | 1461027406229 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:56:46 INFO - PROCESS | 1655 | 1461027406357 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b2800 == 111 [pid = 1655] [id = 547] 17:56:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x115493c00) [pid = 1655] [serial = 1641] [outer = 0x0] 17:56:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x1181a4000) [pid = 1655] [serial = 1642] [outer = 0x115493c00] 17:56:46 INFO - PROCESS | 1655 | 1461027406387 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x11924b000) [pid = 1655] [serial = 1643] [outer = 0x115493c00] 17:56:46 INFO - PROCESS | 1655 | 1461027406846 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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 777ms 17:56:46 INFO - PROCESS | 1655 | 1461027406879 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 1655 | 1461027406882 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:56:46 INFO - PROCESS | 1655 | 1461027406890 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 1655 | 1461027406892 Marionette TRACE conn2 <- [1,2162,null,{}] 17:56:46 INFO - PROCESS | 1655 | 1461027406894 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}] 17:56:47 INFO - PROCESS | 1655 | 1461027407004 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:56:47 INFO - PROCESS | 1655 | 1461027407147 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c78000 == 112 [pid = 1655] [id = 548] 17:56:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x11beb1400) [pid = 1655] [serial = 1644] [outer = 0x0] 17:56:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x11c23e000) [pid = 1655] [serial = 1645] [outer = 0x11beb1400] 17:56:47 INFO - PROCESS | 1655 | 1461027407182 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x123cf0400) [pid = 1655] [serial = 1646] [outer = 0x11beb1400] 17:56:47 INFO - PROCESS | 1655 | 1461027407637 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]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 772ms 17:56:47 INFO - PROCESS | 1655 | 1461027407660 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 1655 | 1461027407662 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:56:47 INFO - PROCESS | 1655 | 1461027407664 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 1655 | 1461027407666 Marionette TRACE conn2 <- [1,2166,null,{}] 17:56:47 INFO - PROCESS | 1655 | 1461027407673 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}] 17:56:47 INFO - PROCESS | 1655 | 1461027407786 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:56:47 INFO - PROCESS | 1655 | 1461027407887 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0b0000 == 113 [pid = 1655] [id = 549] 17:56:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x127b02400) [pid = 1655] [serial = 1647] [outer = 0x0] 17:56:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x129639400) [pid = 1655] [serial = 1648] [outer = 0x127b02400] 17:56:47 INFO - PROCESS | 1655 | 1461027407920 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x129c86000) [pid = 1655] [serial = 1649] [outer = 0x127b02400] 17:56:48 INFO - PROCESS | 1655 | 1461027408413 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]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 772ms 17:56:48 INFO - PROCESS | 1655 | 1461027408437 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 1655 | 1461027408439 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:56:48 INFO - PROCESS | 1655 | 1461027408442 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 1655 | 1461027408444 Marionette TRACE conn2 <- [1,2170,null,{}] 17:56:48 INFO - PROCESS | 1655 | 1461027408447 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}] 17:56:48 INFO - PROCESS | 1655 | 1461027408621 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:56:48 INFO - PROCESS | 1655 | 1461027408738 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e962000 == 114 [pid = 1655] [id = 550] 17:56:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x129c87000) [pid = 1655] [serial = 1650] [outer = 0x0] 17:56:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x129d0c400) [pid = 1655] [serial = 1651] [outer = 0x129c87000] 17:56:48 INFO - PROCESS | 1655 | 1461027408767 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x12a72f400) [pid = 1655] [serial = 1652] [outer = 0x129c87000] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x139cd4800 == 113 [pid = 1655] [id = 535] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x13951e000 == 112 [pid = 1655] [id = 534] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119117000 == 111 [pid = 1655] [id = 533] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x136ed5800 == 110 [pid = 1655] [id = 532] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x136fb6000) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x12a97ec00) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x12e4abc00) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x118f89c00) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x12abdd800) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x1123ea000) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x12e4b1c00) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x12a9b9800) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x139ada800) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x129453c00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x12b2bb800) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | 1461027409269 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]]]}] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc8c000 == 109 [pid = 1655] [id = 531] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12e964800 == 108 [pid = 1655] [id = 530] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d0d2800 == 107 [pid = 1655] [id = 529] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0a8800 == 106 [pid = 1655] [id = 528] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12a611800 == 105 [pid = 1655] [id = 527] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11927b800 == 104 [pid = 1655] [id = 526] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12a623800 == 103 [pid = 1655] [id = 525] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x139c0f800 == 102 [pid = 1655] [id = 522] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x142283800 == 101 [pid = 1655] [id = 521] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x142146800 == 100 [pid = 1655] [id = 520] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x139cd1000 == 99 [pid = 1655] [id = 519] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1398d9800 == 98 [pid = 1655] [id = 518] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x13951c000 == 97 [pid = 1655] [id = 517] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12f653000 == 96 [pid = 1655] [id = 516] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x129cd8000 == 95 [pid = 1655] [id = 515] 17:56:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba31800 == 94 [pid = 1655] [id = 514] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x12a0e4400) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12a8bb000) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12a724c00) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x12a9a4000) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x12a980000) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x1241b4000) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12706c000) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x1192e2400) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12a97fc00) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x114c12c00) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x115896c00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x128d9e800) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x129489800) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x12abd3400) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12a9b0c00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x12a9acc00) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x11a9e6400) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12afa8400) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x11c237000) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x1237adc00) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x130342800) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x129635800) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 17:56:49 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x129d0d800) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 17:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 872ms 17:56:49 INFO - PROCESS | 1655 | 1461027409315 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 1655 | 1461027409318 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:56:49 INFO - PROCESS | 1655 | 1461027409321 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 1655 | 1461027409322 Marionette TRACE conn2 <- [1,2174,null,{}] 17:56:49 INFO - PROCESS | 1655 | 1461027409324 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}] 17:56:49 INFO - PROCESS | 1655 | 1461027409420 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:56:49 INFO - PROCESS | 1655 | 1461027409424 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c388800 == 95 [pid = 1655] [id = 551] 17:56:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x123c02800) [pid = 1655] [serial = 1653] [outer = 0x0] 17:56:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x129489800) [pid = 1655] [serial = 1654] [outer = 0x123c02800] 17:56:49 INFO - PROCESS | 1655 | 1461027409453 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x129d0d800) [pid = 1655] [serial = 1655] [outer = 0x123c02800] 17:56:49 INFO - PROCESS | 1655 | 1461027409822 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]]]}] 17:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 17:56:49 INFO - PROCESS | 1655 | 1461027409863 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 1655 | 1461027409864 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:56:49 INFO - PROCESS | 1655 | 1461027409870 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 1655 | 1461027409871 Marionette TRACE conn2 <- [1,2178,null,{}] 17:56:49 INFO - PROCESS | 1655 | 1461027409873 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}] 17:56:49 INFO - PROCESS | 1655 | 1461027409988 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:56:49 INFO - PROCESS | 1655 | 1461027409994 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab11000 == 96 [pid = 1655] [id = 552] 17:56:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12a772400) [pid = 1655] [serial = 1656] [outer = 0x0] 17:56:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12a8b6800) [pid = 1655] [serial = 1657] [outer = 0x12a772400] 17:56:50 INFO - PROCESS | 1655 | 1461027410022 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12a9a3800) [pid = 1655] [serial = 1658] [outer = 0x12a772400] 17:56:50 INFO - PROCESS | 1655 | 1461027410393 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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 572ms 17:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:56:50 INFO - PROCESS | 1655 | 1461027410442 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 1655 | 1461027410443 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:56:50 INFO - PROCESS | 1655 | 1461027410446 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1655 | 1461027410447 Marionette TRACE conn2 <- [1,2182,null,{}] 17:56:50 INFO - PROCESS | 1655 | 1461027410449 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}] 17:56:50 INFO - PROCESS | 1655 | 1461027410545 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:56:50 INFO - PROCESS | 1655 | 1461027410552 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab3000 == 97 [pid = 1655] [id = 553] 17:56:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12a9a4000) [pid = 1655] [serial = 1659] [outer = 0x0] 17:56:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12a9b3c00) [pid = 1655] [serial = 1660] [outer = 0x12a9a4000] 17:56:50 INFO - PROCESS | 1655 | 1461027410578 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12aa5bc00) [pid = 1655] [serial = 1661] [outer = 0x12a9a4000] 17:56:50 INFO - PROCESS | 1655 | 1461027410948 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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 517ms 17:56:50 INFO - PROCESS | 1655 | 1461027410963 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 1655 | 1461027410965 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:56:50 INFO - PROCESS | 1655 | 1461027410971 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1655 | 1461027410972 Marionette TRACE conn2 <- [1,2186,null,{}] 17:56:50 INFO - PROCESS | 1655 | 1461027410974 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}] 17:56:51 INFO - PROCESS | 1655 | 1461027411073 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:56:51 INFO - PROCESS | 1655 | 1461027411170 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f086800 == 98 [pid = 1655] [id = 554] 17:56:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12a9a5000) [pid = 1655] [serial = 1662] [outer = 0x0] 17:56:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12abdd800) [pid = 1655] [serial = 1663] [outer = 0x12a9a5000] 17:56:51 INFO - PROCESS | 1655 | 1461027411196 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x12b84e000) [pid = 1655] [serial = 1664] [outer = 0x12a9a5000] 17:56:51 INFO - PROCESS | 1655 | 1461027411552 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]]]}] 17:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 620ms 17:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:56:51 INFO - PROCESS | 1655 | 1461027411589 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 1655 | 1461027411590 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:56:51 INFO - PROCESS | 1655 | 1461027411592 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 1655 | 1461027411594 Marionette TRACE conn2 <- [1,2190,null,{}] 17:56:51 INFO - PROCESS | 1655 | 1461027411596 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}] 17:56:51 INFO - PROCESS | 1655 | 1461027411723 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:56:51 INFO - PROCESS | 1655 | 1461027411738 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x130366800 == 99 [pid = 1655] [id = 555] 17:56:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x12acb4800) [pid = 1655] [serial = 1665] [outer = 0x0] 17:56:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x12d0dd000) [pid = 1655] [serial = 1666] [outer = 0x12acb4800] 17:56:51 INFO - PROCESS | 1655 | 1461027411764 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x12daa6400) [pid = 1655] [serial = 1667] [outer = 0x12acb4800] 17:56:52 INFO - PROCESS | 1655 | 1461027412113 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]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 568ms 17:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:56:52 INFO - PROCESS | 1655 | 1461027412161 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 1655 | 1461027412163 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:56:52 INFO - PROCESS | 1655 | 1461027412165 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 1655 | 1461027412166 Marionette TRACE conn2 <- [1,2194,null,{}] 17:56:52 INFO - PROCESS | 1655 | 1461027412168 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}] 17:56:52 INFO - PROCESS | 1655 | 1461027412297 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:56:52 INFO - PROCESS | 1655 | 1461027412310 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x13835f000 == 100 [pid = 1655] [id = 556] 17:56:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x12d36e000) [pid = 1655] [serial = 1668] [outer = 0x0] 17:56:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x12e39d400) [pid = 1655] [serial = 1669] [outer = 0x12d36e000] 17:56:52 INFO - PROCESS | 1655 | 1461027412336 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x12e9b3c00) [pid = 1655] [serial = 1670] [outer = 0x12d36e000] 17:56:52 INFO - PROCESS | 1655 | 1461027412715 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]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 17:56:52 INFO - PROCESS | 1655 | 1461027412737 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 1655 | 1461027412738 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:56:52 INFO - PROCESS | 1655 | 1461027412741 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 1655 | 1461027412743 Marionette TRACE conn2 <- [1,2198,null,{}] 17:56:52 INFO - PROCESS | 1655 | 1461027412745 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}] 17:56:52 INFO - PROCESS | 1655 | 1461027412930 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:56:52 INFO - PROCESS | 1655 | 1461027412954 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396ec000 == 101 [pid = 1655] [id = 557] 17:56:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x12a0e9400) [pid = 1655] [serial = 1671] [outer = 0x0] 17:56:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x12f627800) [pid = 1655] [serial = 1672] [outer = 0x12a0e9400] 17:56:52 INFO - PROCESS | 1655 | 1461027412984 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x12fe0dc00) [pid = 1655] [serial = 1673] [outer = 0x12a0e9400] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12a0e1000) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x12a97c400) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x114b7cc00) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x11227e400) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12a730800) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x1271d6000) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12e9af800) [pid = 1655] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x1236d9000) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x118593c00) [pid = 1655] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x129c89400) [pid = 1655] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x13005e400) [pid = 1655] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x12acb0800) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12d43d800) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x1123ed400) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x1146bd000) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x115486400) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x123c08800) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x11b7ea400) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12f7d4800) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12a9ad400) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x129c8b000) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x116465000) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x130345800) [pid = 1655] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x127458000) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x129d0ec00) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x12b84f400) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x1295ad400) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x12dcb4000) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x114b82400) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x128d9f800) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12a8bd400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x114402400) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12bcf7c00) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12a5ec800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x129ae9000) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12e383000) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12a980c00) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12aa60800) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x112357800) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12d00ac00) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x129d07c00) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x129d8d400) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12daa4800) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x123c0b400) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x11a8a0400) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x11c076c00) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x115476000) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11bd5c400) [pid = 1655] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a727000) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12a76c400) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x123c0c000) [pid = 1655] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12aa5c000) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x112355000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x11c07dc00) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12ed9e400) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x11c07c800) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12962f000) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12dcbd400) [pid = 1655] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12d0dc400) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12e381800) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x123dd7c00) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12a0e1800) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x1270c8400) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12a5ed800) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x127b0d400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x11b729000) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x129d89400) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x1123e7800) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x11c085000) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x123c04c00) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x119c6c400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x130343000) [pid = 1655] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x129d07800) [pid = 1655] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x112356c00) [pid = 1655] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:56:54 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x139ae5400) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:56:54 INFO - PROCESS | 1655 | 1461027414110 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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1421ms 17:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:56:54 INFO - PROCESS | 1655 | 1461027414163 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 1655 | 1461027414164 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:56:54 INFO - PROCESS | 1655 | 1461027414170 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 1655 | 1461027414171 Marionette TRACE conn2 <- [1,2202,null,{}] 17:56:54 INFO - PROCESS | 1655 | 1461027414173 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}] 17:56:54 INFO - PROCESS | 1655 | 1461027414275 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:56:54 INFO - PROCESS | 1655 | 1461027414302 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acbd800 == 102 [pid = 1655] [id = 558] 17:56:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x114b82000) [pid = 1655] [serial = 1674] [outer = 0x0] 17:56:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x118590c00) [pid = 1655] [serial = 1675] [outer = 0x114b82000] 17:56:54 INFO - PROCESS | 1655 | 1461027414327 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x11aba5400) [pid = 1655] [serial = 1676] [outer = 0x114b82000] 17:56:54 INFO - PROCESS | 1655 | 1461027414682 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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 573ms 17:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:56:54 INFO - PROCESS | 1655 | 1461027414739 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 1655 | 1461027414741 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:56:54 INFO - PROCESS | 1655 | 1461027414743 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 1655 | 1461027414744 Marionette TRACE conn2 <- [1,2206,null,{}] 17:56:54 INFO - PROCESS | 1655 | 1461027414746 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}] 17:56:54 INFO - PROCESS | 1655 | 1461027414849 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:56:54 INFO - PROCESS | 1655 | 1461027414853 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b456000 == 103 [pid = 1655] [id = 559] 17:56:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11b711c00) [pid = 1655] [serial = 1677] [outer = 0x0] 17:56:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11c232c00) [pid = 1655] [serial = 1678] [outer = 0x11b711c00] 17:56:54 INFO - PROCESS | 1655 | 1461027414878 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x125bbfc00) [pid = 1655] [serial = 1679] [outer = 0x11b711c00] 17:56:55 INFO - PROCESS | 1655 | 1461027415227 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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 17:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:56:55 INFO - PROCESS | 1655 | 1461027415262 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 1655 | 1461027415264 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:56:55 INFO - PROCESS | 1655 | 1461027415266 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 1655 | 1461027415267 Marionette TRACE conn2 <- [1,2210,null,{}] 17:56:55 INFO - PROCESS | 1655 | 1461027415269 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}] 17:56:55 INFO - PROCESS | 1655 | 1461027415369 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:56:55 INFO - PROCESS | 1655 | 1461027415461 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x13181c000 == 104 [pid = 1655] [id = 560] 17:56:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11bd5c400) [pid = 1655] [serial = 1680] [outer = 0x0] 17:56:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x127b0d400) [pid = 1655] [serial = 1681] [outer = 0x11bd5c400] 17:56:55 INFO - PROCESS | 1655 | 1461027415487 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x129c8a800) [pid = 1655] [serial = 1682] [outer = 0x11bd5c400] 17:56:55 INFO - PROCESS | 1655 | 1461027415777 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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 570ms 17:56:55 INFO - PROCESS | 1655 | 1461027415837 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:56:55 INFO - PROCESS | 1655 | 1461027415838 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:56:55 INFO - PROCESS | 1655 | 1461027415840 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 1655 | 1461027415841 Marionette TRACE conn2 <- [1,2214,null,{}] 17:56:55 INFO - PROCESS | 1655 | 1461027415844 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}] 17:56:55 INFO - PROCESS | 1655 | 1461027415944 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:56:56 INFO - PROCESS | 1655 | 1461027416025 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e34000 == 105 [pid = 1655] [id = 561] 17:56:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x129bec800) [pid = 1655] [serial = 1683] [outer = 0x0] 17:56:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x129d8ec00) [pid = 1655] [serial = 1684] [outer = 0x129bec800] 17:56:56 INFO - PROCESS | 1655 | 1461027416051 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12a729c00) [pid = 1655] [serial = 1685] [outer = 0x129bec800] 17:56:56 INFO - PROCESS | 1655 | 1461027416575 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]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 772ms 17:56:56 INFO - PROCESS | 1655 | 1461027416613 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 1655 | 1461027416617 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:56:56 INFO - PROCESS | 1655 | 1461027416621 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 1655 | 1461027416623 Marionette TRACE conn2 <- [1,2218,null,{}] 17:56:56 INFO - PROCESS | 1655 | 1461027416627 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}] 17:56:56 INFO - PROCESS | 1655 | 1461027416782 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:56:56 INFO - PROCESS | 1655 | 1461027416882 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a61e000 == 106 [pid = 1655] [id = 562] 17:56:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x118644c00) [pid = 1655] [serial = 1686] [outer = 0x0] 17:56:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x11b7f3c00) [pid = 1655] [serial = 1687] [outer = 0x118644c00] 17:56:56 INFO - PROCESS | 1655 | 1461027416915 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x123cf2800) [pid = 1655] [serial = 1688] [outer = 0x118644c00] 17:56:57 INFO - PROCESS | 1655 | 1461027417377 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]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 771ms 17:56:57 INFO - PROCESS | 1655 | 1461027417393 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 1655 | 1461027417399 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:56:57 INFO - PROCESS | 1655 | 1461027417406 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 1655 | 1461027417409 Marionette TRACE conn2 <- [1,2222,null,{}] 17:56:57 INFO - PROCESS | 1655 | 1461027417413 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}] 17:56:57 INFO - PROCESS | 1655 | 1461027417538 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:56:57 INFO - PROCESS | 1655 | 1461027417665 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3f3800 == 107 [pid = 1655] [id = 563] 17:56:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x1270cb400) [pid = 1655] [serial = 1689] [outer = 0x0] 17:56:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x129be3c00) [pid = 1655] [serial = 1690] [outer = 0x1270cb400] 17:56:57 INFO - PROCESS | 1655 | 1461027417699 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x129cabc00) [pid = 1655] [serial = 1691] [outer = 0x1270cb400] 17:56:58 INFO - PROCESS | 1655 | 1461027418148 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]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 773ms 17:56:58 INFO - PROCESS | 1655 | 1461027418179 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 1655 | 1461027418180 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:56:58 INFO - PROCESS | 1655 | 1461027418183 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 1655 | 1461027418186 Marionette TRACE conn2 <- [1,2226,null,{}] 17:56:58 INFO - PROCESS | 1655 | 1461027418194 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}] 17:56:58 INFO - PROCESS | 1655 | 1461027418319 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:56:58 INFO - PROCESS | 1655 | 1461027418419 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c1d800 == 108 [pid = 1655] [id = 564] 17:56:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a0e3c00) [pid = 1655] [serial = 1692] [outer = 0x0] 17:56:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a734000) [pid = 1655] [serial = 1693] [outer = 0x12a0e3c00] 17:56:58 INFO - PROCESS | 1655 | 1461027418454 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12a7be800) [pid = 1655] [serial = 1694] [outer = 0x12a0e3c00] 17:56:58 INFO - PROCESS | 1655 | 1461027418873 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]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 721ms 17:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:56:58 INFO - PROCESS | 1655 | 1461027418905 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 1655 | 1461027418907 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:56:58 INFO - PROCESS | 1655 | 1461027418909 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 1655 | 1461027418910 Marionette TRACE conn2 <- [1,2230,null,{}] 17:56:58 INFO - PROCESS | 1655 | 1461027418913 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}] 17:56:59 INFO - PROCESS | 1655 | 1461027419035 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:56:59 INFO - PROCESS | 1655 | 1461027419164 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x142279800 == 109 [pid = 1655] [id = 565] 17:56:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12a8b5400) [pid = 1655] [serial = 1695] [outer = 0x0] 17:56:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a979c00) [pid = 1655] [serial = 1696] [outer = 0x12a8b5400] 17:56:59 INFO - PROCESS | 1655 | 1461027419198 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a9ab000) [pid = 1655] [serial = 1697] [outer = 0x12a8b5400] 17:56:59 INFO - PROCESS | 1655 | 1461027419612 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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 727ms 17:56:59 INFO - PROCESS | 1655 | 1461027419636 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1655 | 1461027419638 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:56:59 INFO - PROCESS | 1655 | 1461027419640 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1655 | 1461027419641 Marionette TRACE conn2 <- [1,2234,null,{}] 17:56:59 INFO - PROCESS | 1655 | 1461027419644 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}] 17:56:59 INFO - PROCESS | 1655 | 1461027419782 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:56:59 INFO - PROCESS | 1655 | 1461027419910 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x142433000 == 110 [pid = 1655] [id = 566] 17:56:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12a8ffc00) [pid = 1655] [serial = 1698] [outer = 0x0] 17:56:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12aa61000) [pid = 1655] [serial = 1699] [outer = 0x12a8ffc00] 17:56:59 INFO - PROCESS | 1655 | 1461027419942 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12acbd800) [pid = 1655] [serial = 1700] [outer = 0x12a8ffc00] 17:57:00 INFO - PROCESS | 1655 | 1461027420379 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]]]}] 17:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 770ms 17:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:57:00 INFO - PROCESS | 1655 | 1461027420410 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 1655 | 1461027420412 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:57:00 INFO - PROCESS | 1655 | 1461027420414 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 1655 | 1461027420415 Marionette TRACE conn2 <- [1,2238,null,{}] 17:57:00 INFO - PROCESS | 1655 | 1461027420417 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}] 17:57:00 INFO - PROCESS | 1655 | 1461027420543 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:57:00 INFO - PROCESS | 1655 | 1461027420672 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x145bc0000 == 111 [pid = 1655] [id = 567] 17:57:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12b2ba400) [pid = 1655] [serial = 1701] [outer = 0x0] 17:57:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12daa3c00) [pid = 1655] [serial = 1702] [outer = 0x12b2ba400] 17:57:00 INFO - PROCESS | 1655 | 1461027420706 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12ef68c00) [pid = 1655] [serial = 1703] [outer = 0x12b2ba400] 17:57:01 INFO - PROCESS | 1655 | 1461027421107 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]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 721ms 17:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:57:01 INFO - PROCESS | 1655 | 1461027421153 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 1655 | 1461027421154 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:57:01 INFO - PROCESS | 1655 | 1461027421157 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 1655 | 1461027421158 Marionette TRACE conn2 <- [1,2242,null,{}] 17:57:01 INFO - PROCESS | 1655 | 1461027421160 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}] 17:57:01 INFO - PROCESS | 1655 | 1461027421281 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:57:01 INFO - PROCESS | 1655 | 1461027421408 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x142a7d800 == 112 [pid = 1655] [id = 568] 17:57:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12bcfa000) [pid = 1655] [serial = 1704] [outer = 0x0] 17:57:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12f7d1800) [pid = 1655] [serial = 1705] [outer = 0x12bcfa000] 17:57:01 INFO - PROCESS | 1655 | 1461027421440 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12faa8800) [pid = 1655] [serial = 1706] [outer = 0x12bcfa000] 17:57:01 INFO - PROCESS | 1655 | 1461027421841 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]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 17:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:57:01 INFO - PROCESS | 1655 | 1461027421876 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 1655 | 1461027421878 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:57:01 INFO - PROCESS | 1655 | 1461027421880 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 1655 | 1461027421881 Marionette TRACE conn2 <- [1,2246,null,{}] 17:57:01 INFO - PROCESS | 1655 | 1461027421884 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}] 17:57:02 INFO - PROCESS | 1655 | 1461027422005 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:57:02 INFO - PROCESS | 1655 | 1461027422133 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x14270d800 == 113 [pid = 1655] [id = 569] 17:57:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12f7d3c00) [pid = 1655] [serial = 1707] [outer = 0x0] 17:57:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x13005f800) [pid = 1655] [serial = 1708] [outer = 0x12f7d3c00] 17:57:02 INFO - PROCESS | 1655 | 1461027422165 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x130348800) [pid = 1655] [serial = 1709] [outer = 0x12f7d3c00] 17:57:02 INFO - PROCESS | 1655 | 1461027422580 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]]]}] 17:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 723ms 17:57:02 INFO - PROCESS | 1655 | 1461027422604 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 1655 | 1461027422605 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:57:02 INFO - PROCESS | 1655 | 1461027422607 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 1655 | 1461027422609 Marionette TRACE conn2 <- [1,2250,null,{}] 17:57:02 INFO - PROCESS | 1655 | 1461027422611 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}] 17:57:02 INFO - PROCESS | 1655 | 1461027422750 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:57:02 INFO - PROCESS | 1655 | 1461027422851 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x142721000 == 114 [pid = 1655] [id = 570] 17:57:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x118577400) [pid = 1655] [serial = 1710] [outer = 0x0] 17:57:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x11857ac00) [pid = 1655] [serial = 1711] [outer = 0x118577400] 17:57:02 INFO - PROCESS | 1655 | 1461027422881 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x11857ec00) [pid = 1655] [serial = 1712] [outer = 0x118577400] 17:57:03 INFO - PROCESS | 1655 | 1461027423359 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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 770ms 17:57:03 INFO - PROCESS | 1655 | 1461027423377 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:57:03 INFO - PROCESS | 1655 | 1461027423379 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:57:03 INFO - PROCESS | 1655 | 1461027423381 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1655 | 1461027423382 Marionette TRACE conn2 <- [1,2254,null,{}] 17:57:03 INFO - PROCESS | 1655 | 1461027423385 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}] 17:57:03 INFO - PROCESS | 1655 | 1461027423512 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:57:03 INFO - PROCESS | 1655 | 1461027423613 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242cb800 == 115 [pid = 1655] [id = 571] 17:57:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x1146c2400) [pid = 1655] [serial = 1713] [outer = 0x0] 17:57:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x118580c00) [pid = 1655] [serial = 1714] [outer = 0x1146c2400] 17:57:03 INFO - PROCESS | 1655 | 1461027423648 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12f7e0000) [pid = 1655] [serial = 1715] [outer = 0x1146c2400] 17:57:04 INFO - PROCESS | 1655 | 1461027424183 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]]]}] 17:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 873ms 17:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:57:04 INFO - PROCESS | 1655 | 1461027424256 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:57:04 INFO - PROCESS | 1655 | 1461027424258 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:57:04 INFO - PROCESS | 1655 | 1461027424261 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:57:04 INFO - PROCESS | 1655 | 1461027424265 Marionette TRACE conn2 <- [1,2258,null,{}] 17:57:04 INFO - PROCESS | 1655 | 1461027424269 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}] 17:57:04 INFO - PROCESS | 1655 | 1461027424457 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:57:04 INFO - PROCESS | 1655 | 1461027424585 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c26a800 == 116 [pid = 1655] [id = 572] 17:57:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x1123e1c00) [pid = 1655] [serial = 1716] [outer = 0x0] 17:57:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x115698000) [pid = 1655] [serial = 1717] [outer = 0x1123e1c00] 17:57:04 INFO - PROCESS | 1655 | 1461027424621 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12a9b9400) [pid = 1655] [serial = 1718] [outer = 0x1123e1c00] 17:57:05 INFO - PROCESS | 1655 | 1461027425076 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]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 875ms 17:57:05 INFO - PROCESS | 1655 | 1461027425137 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 1655 | 1461027425139 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:57:05 INFO - PROCESS | 1655 | 1461027425142 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1655 | 1461027425144 Marionette TRACE conn2 <- [1,2262,null,{}] 17:57:05 INFO - PROCESS | 1655 | 1461027425147 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}] 17:57:05 INFO - PROCESS | 1655 | 1461027425273 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:57:05 INFO - PROCESS | 1655 | 1461027425374 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1242ca800 == 117 [pid = 1655] [id = 573] 17:57:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x118594c00) [pid = 1655] [serial = 1719] [outer = 0x0] 17:57:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x11c07ac00) [pid = 1655] [serial = 1720] [outer = 0x118594c00] 17:57:05 INFO - PROCESS | 1655 | 1461027425405 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x128d9d800) [pid = 1655] [serial = 1721] [outer = 0x118594c00] 17:57:05 INFO - PROCESS | 1655 | 1461027425891 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]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 820ms 17:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:57:05 INFO - PROCESS | 1655 | 1461027425963 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 1655 | 1461027425965 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:57:05 INFO - PROCESS | 1655 | 1461027425969 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1655 | 1461027425970 Marionette TRACE conn2 <- [1,2266,null,{}] 17:57:05 INFO - PROCESS | 1655 | 1461027425974 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}] 17:57:06 INFO - PROCESS | 1655 | 1461027426173 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:57:06 INFO - PROCESS | 1655 | 1461027426545 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1291ee000 == 118 [pid = 1655] [id = 574] 17:57:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x112354400) [pid = 1655] [serial = 1722] [outer = 0x0] 17:57:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x1123e1400) [pid = 1655] [serial = 1723] [outer = 0x112354400] 17:57:06 INFO - PROCESS | 1655 | 1461027426592 Marionette DEBUG loaded listener.js 17:57:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x114b80000) [pid = 1655] [serial = 1724] [outer = 0x112354400] 17:57:07 INFO - PROCESS | 1655 | 1461027427074 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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1121ms 17:57:07 INFO - PROCESS | 1655 | 1461027427090 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 1655 | 1461027427093 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:57:07 INFO - PROCESS | 1655 | 1461027427096 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1655 | 1461027427098 Marionette TRACE conn2 <- [1,2270,null,{}] 17:57:07 INFO - PROCESS | 1655 | 1461027427101 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}] 17:57:07 INFO - PROCESS | 1655 | 1461027427220 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:57:07 INFO - PROCESS | 1655 | 1461027427356 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae3e000 == 119 [pid = 1655] [id = 575] 17:57:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x11a741000) [pid = 1655] [serial = 1725] [outer = 0x0] 17:57:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x11a846400) [pid = 1655] [serial = 1726] [outer = 0x11a741000] 17:57:07 INFO - PROCESS | 1655 | 1461027427388 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x11abb0400) [pid = 1655] [serial = 1727] [outer = 0x11a741000] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x139e47000 == 118 [pid = 1655] [id = 453] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129a99000 == 117 [pid = 1655] [id = 500] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1395ca800 == 116 [pid = 1655] [id = 361] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x13036a800 == 115 [pid = 1655] [id = 513] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa19000 == 114 [pid = 1655] [id = 402] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x142217800 == 113 [pid = 1655] [id = 498] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x130026800 == 112 [pid = 1655] [id = 342] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x142282000 == 111 [pid = 1655] [id = 497] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x139e2f000 == 110 [pid = 1655] [id = 452] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x125b35800 == 109 [pid = 1655] [id = 191] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x13181c000 == 108 [pid = 1655] [id = 560] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b456000 == 107 [pid = 1655] [id = 559] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11acbd800 == 106 [pid = 1655] [id = 558] 17:57:07 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x14218a800) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x130366800 == 105 [pid = 1655] [id = 555] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12f086800 == 104 [pid = 1655] [id = 554] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab3000 == 103 [pid = 1655] [id = 553] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab11000 == 102 [pid = 1655] [id = 552] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11c388800 == 101 [pid = 1655] [id = 551] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12e962000 == 100 [pid = 1655] [id = 550] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0b0000 == 99 [pid = 1655] [id = 549] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123c78000 == 98 [pid = 1655] [id = 548] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b2800 == 97 [pid = 1655] [id = 547] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x145bb0000 == 96 [pid = 1655] [id = 546] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x145b14000 == 95 [pid = 1655] [id = 545] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1469dd000 == 94 [pid = 1655] [id = 544] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1469c5000 == 93 [pid = 1655] [id = 543] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x14580f000 == 92 [pid = 1655] [id = 542] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x142bc3000 == 91 [pid = 1655] [id = 541] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1423db800 == 90 [pid = 1655] [id = 540] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x139c07800 == 89 [pid = 1655] [id = 539] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b09f000 == 88 [pid = 1655] [id = 538] 17:57:07 INFO - PROCESS | 1655 | --DOCSHELL 0x127ac7800 == 87 [pid = 1655] [id = 537] 17:57:07 INFO - PROCESS | 1655 | 1461027427912 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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 824ms 17:57:07 INFO - PROCESS | 1655 | 1461027427926 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 1655 | 1461027427929 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:57:07 INFO - PROCESS | 1655 | 1461027427932 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1655 | 1461027427935 Marionette TRACE conn2 <- [1,2274,null,{}] 17:57:07 INFO - PROCESS | 1655 | 1461027427938 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}] 17:57:08 INFO - PROCESS | 1655 | 1461027428044 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12d012000) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x12a9b1800) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x129be0400) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x11a8a8800) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x12a9a7400) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x115694c00) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12a97b000) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12f99d400) [pid = 1655] [serial = 1421] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x11c077800) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12f7dac00) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12a982800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x139ae8000) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12aba8c00) [pid = 1655] [serial = 1415] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x119135000) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x130345000) [pid = 1655] [serial = 1427] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12d163800) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12f629c00) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x118c8c800) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12d163c00) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x118c84c00) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12a9a3c00) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x127b09000) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x123c03400) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x139981800) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12ef64c00) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12705ec00) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12aa55000) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12a9a3000) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12a0e3800) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12e9adc00) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x11b71f800) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x118aed800) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x13997d000) [pid = 1655] [serial = 1433] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12a767c00) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12b16e800) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x13033b800) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x139ae0000) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12ed96400) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x119d77000) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x129bed800) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12daae400) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12acb9800) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12e388c00) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12e380c00) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12a767800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12a770000) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x13005e000) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x136fb4400) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12aba5800) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x13033b400) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12a769000) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12f7d2000) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x129ae9800) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x139986800) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12f7d6400) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12a9a2c00) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12f62ec00) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12a8f8000) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12e9ae000) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x123b47800) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12f9a4400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12f99bc00) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x139ae4800) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11bb32800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x123c06400) [pid = 1655] [serial = 1409] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a8c1800) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12a774400) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x129c82c00) [pid = 1655] [serial = 1412] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12abe1c00) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12f628c00) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x116467800) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x129bef800) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12fab1000) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1295acc00) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x129c88400) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12daad000) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x13005d800) [pid = 1655] [serial = 1424] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12faa3400) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12ed99800) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x129d96400) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x13997ec00) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12bc74c00) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1295adc00) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12abad800) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x129759000) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x129cb4c00) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12a8c1400) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12a9aa000) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x128da2800) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x139988000) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x11bd5fc00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x136faf400) [pid = 1655] [serial = 1430] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12d43a400) [pid = 1655] [serial = 1418] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x129cb2800) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11858c400) [pid = 1655] [serial = 1406] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x142118000) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x14218b400) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1655 | 1461027428147 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba2f000 == 88 [pid = 1655] [id = 576] 17:57:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x116467800) [pid = 1655] [serial = 1728] [outer = 0x0] 17:57:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11a74a400) [pid = 1655] [serial = 1729] [outer = 0x116467800] 17:57:08 INFO - PROCESS | 1655 | 1461027428181 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x1237adc00) [pid = 1655] [serial = 1730] [outer = 0x116467800] 17:57:08 INFO - PROCESS | 1655 | 1461027428555 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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 17:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:57:08 INFO - PROCESS | 1655 | 1461027428609 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 1655 | 1461027428611 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:57:08 INFO - PROCESS | 1655 | 1461027428614 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 1655 | 1461027428618 Marionette TRACE conn2 <- [1,2278,null,{}] 17:57:08 INFO - PROCESS | 1655 | 1461027428631 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}] 17:57:08 INFO - PROCESS | 1655 | 1461027428737 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:57:08 INFO - PROCESS | 1655 | 1461027428742 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a64a000 == 89 [pid = 1655] [id = 577] 17:57:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x127b0f800) [pid = 1655] [serial = 1731] [outer = 0x0] 17:57:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1291c8c00) [pid = 1655] [serial = 1732] [outer = 0x127b0f800] 17:57:08 INFO - PROCESS | 1655 | 1461027428768 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x1295a8c00) [pid = 1655] [serial = 1733] [outer = 0x127b0f800] 17:57:09 INFO - PROCESS | 1655 | 1461027429135 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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 529ms 17:57:09 INFO - PROCESS | 1655 | 1461027429142 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 1655 | 1461027429144 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:57:09 INFO - PROCESS | 1655 | 1461027429146 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 1655 | 1461027429147 Marionette TRACE conn2 <- [1,2282,null,{}] 17:57:09 INFO - PROCESS | 1655 | 1461027429149 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}] 17:57:09 INFO - PROCESS | 1655 | 1461027429293 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:57:09 INFO - PROCESS | 1655 | 1461027429302 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa25800 == 90 [pid = 1655] [id = 578] 17:57:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x1295b3800) [pid = 1655] [serial = 1734] [outer = 0x0] 17:57:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x129ae4000) [pid = 1655] [serial = 1735] [outer = 0x1295b3800] 17:57:09 INFO - PROCESS | 1655 | 1461027429329 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x129c86800) [pid = 1655] [serial = 1736] [outer = 0x1295b3800] 17:57:09 INFO - PROCESS | 1655 | 1461027429674 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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 17:57:09 INFO - PROCESS | 1655 | 1461027429716 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 1655 | 1461027429717 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:57:09 INFO - PROCESS | 1655 | 1461027429720 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 1655 | 1461027429721 Marionette TRACE conn2 <- [1,2286,null,{}] 17:57:09 INFO - PROCESS | 1655 | 1461027429723 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}] 17:57:09 INFO - PROCESS | 1655 | 1461027429829 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:57:09 INFO - PROCESS | 1655 | 1461027429922 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8a0800 == 91 [pid = 1655] [id = 579] 17:57:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x129cb4c00) [pid = 1655] [serial = 1737] [outer = 0x0] 17:57:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x129d07800) [pid = 1655] [serial = 1738] [outer = 0x129cb4c00] 17:57:09 INFO - PROCESS | 1655 | 1461027429955 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12a0e2c00) [pid = 1655] [serial = 1739] [outer = 0x129cb4c00] 17:57:10 INFO - PROCESS | 1655 | 1461027430279 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]]]}] 17:57:10 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 17:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 618ms 17:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:57:10 INFO - PROCESS | 1655 | 1461027430338 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 1655 | 1461027430340 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:57:10 INFO - PROCESS | 1655 | 1461027430342 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 1655 | 1461027430343 Marionette TRACE conn2 <- [1,2290,null,{}] 17:57:10 INFO - PROCESS | 1655 | 1461027430345 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}] 17:57:10 INFO - PROCESS | 1655 | 1461027430502 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:57:10 INFO - PROCESS | 1655 | 1461027430521 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e415000 == 92 [pid = 1655] [id = 580] 17:57:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12a725400) [pid = 1655] [serial = 1740] [outer = 0x0] 17:57:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12a73ec00) [pid = 1655] [serial = 1741] [outer = 0x12a725400] 17:57:10 INFO - PROCESS | 1655 | 1461027430548 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12a0ea000) [pid = 1655] [serial = 1742] [outer = 0x12a725400] 17:57:11 INFO - PROCESS | 1655 | 1461027431040 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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 17:57:11 INFO - PROCESS | 1655 | 1461027431065 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 1655 | 1461027431067 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:57:11 INFO - PROCESS | 1655 | 1461027431088 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 1655 | 1461027431089 Marionette TRACE conn2 <- [1,2294,null,{}] 17:57:11 INFO - PROCESS | 1655 | 1461027431093 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}] 17:57:11 INFO - PROCESS | 1655 | 1461027431308 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:57:11 INFO - PROCESS | 1655 | 1461027431340 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f074000 == 93 [pid = 1655] [id = 581] 17:57:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12a5ef400) [pid = 1655] [serial = 1743] [outer = 0x0] 17:57:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12a7bbc00) [pid = 1655] [serial = 1744] [outer = 0x12a5ef400] 17:57:11 INFO - PROCESS | 1655 | 1461027431380 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12a76d400) [pid = 1655] [serial = 1745] [outer = 0x12a5ef400] 17:57:11 INFO - PROCESS | 1655 | 1461027431781 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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 721ms 17:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:57:11 INFO - PROCESS | 1655 | 1461027431809 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 1655 | 1461027431810 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:57:11 INFO - PROCESS | 1655 | 1461027431819 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 1655 | 1461027431820 Marionette TRACE conn2 <- [1,2298,null,{}] 17:57:11 INFO - PROCESS | 1655 | 1461027431839 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}] 17:57:11 INFO - PROCESS | 1655 | 1461027431977 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:57:11 INFO - PROCESS | 1655 | 1461027431993 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa06800 == 94 [pid = 1655] [id = 582] 17:57:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a73a800) [pid = 1655] [serial = 1746] [outer = 0x0] 17:57:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12a97a000) [pid = 1655] [serial = 1747] [outer = 0x12a73a800] 17:57:12 INFO - PROCESS | 1655 | 1461027432018 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12a906c00) [pid = 1655] [serial = 1748] [outer = 0x12a73a800] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x123c02800) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x127b02400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12a772400) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x136fa9800) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x115493c00) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12a9a5000) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x11beb1400) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x114b82000) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x11b711c00) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11bd5c400) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12acb4800) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12d36e000) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12a0e9400) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12a9a4000) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:57:12 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x129c87000) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:57:12 INFO - PROCESS | 1655 | 1461027432549 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]]]}] 17:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 743ms 17:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:57:12 INFO - PROCESS | 1655 | 1461027432556 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 1655 | 1461027432557 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:57:12 INFO - PROCESS | 1655 | 1461027432559 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 1655 | 1461027432560 Marionette TRACE conn2 <- [1,2302,null,{}] 17:57:12 INFO - PROCESS | 1655 | 1461027432562 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}] 17:57:12 INFO - PROCESS | 1655 | 1461027432669 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:57:12 INFO - PROCESS | 1655 | 1461027432753 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cec8800 == 95 [pid = 1655] [id = 583] 17:57:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x118f88c00) [pid = 1655] [serial = 1749] [outer = 0x0] 17:57:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x1295ae000) [pid = 1655] [serial = 1750] [outer = 0x118f88c00] 17:57:12 INFO - PROCESS | 1655 | 1461027432779 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12a905000) [pid = 1655] [serial = 1751] [outer = 0x118f88c00] 17:57:13 INFO - PROCESS | 1655 | 1461027433057 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]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 17:57:13 INFO - PROCESS | 1655 | 1461027433078 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:57:13 INFO - PROCESS | 1655 | 1461027433079 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:57:13 INFO - PROCESS | 1655 | 1461027433082 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 1655 | 1461027433083 Marionette TRACE conn2 <- [1,2306,null,{}] 17:57:13 INFO - PROCESS | 1655 | 1461027433094 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}] 17:57:13 INFO - PROCESS | 1655 | 1461027433203 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:57:13 INFO - PROCESS | 1655 | 1461027433208 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x130581000 == 96 [pid = 1655] [id = 584] 17:57:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12a97f000) [pid = 1655] [serial = 1752] [outer = 0x0] 17:57:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12a9bb800) [pid = 1655] [serial = 1753] [outer = 0x12a97f000] 17:57:13 INFO - PROCESS | 1655 | 1461027433237 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12abacc00) [pid = 1655] [serial = 1754] [outer = 0x12a97f000] 17:57:13 INFO - PROCESS | 1655 | 1461027433627 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]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 578ms 17:57:13 INFO - PROCESS | 1655 | 1461027433665 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 1655 | 1461027433666 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:57:13 INFO - PROCESS | 1655 | 1461027433671 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 1655 | 1461027433673 Marionette TRACE conn2 <- [1,2310,null,{}] 17:57:13 INFO - PROCESS | 1655 | 1461027433676 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}] 17:57:13 INFO - PROCESS | 1655 | 1461027433808 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:57:13 INFO - PROCESS | 1655 | 1461027433813 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x139506800 == 97 [pid = 1655] [id = 585] 17:57:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12abd9000) [pid = 1655] [serial = 1755] [outer = 0x0] 17:57:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12b174800) [pid = 1655] [serial = 1756] [outer = 0x12abd9000] 17:57:13 INFO - PROCESS | 1655 | 1461027433851 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12bcef800) [pid = 1655] [serial = 1757] [outer = 0x12abd9000] 17:57:14 INFO - PROCESS | 1655 | 1461027434359 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]]]}] 17:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 820ms 17:57:14 INFO - PROCESS | 1655 | 1461027434553 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 1655 | 1461027434556 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:57:14 INFO - PROCESS | 1655 | 1461027434574 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 1655 | 1461027434577 Marionette TRACE conn2 <- [1,2314,null,{}] 17:57:14 INFO - PROCESS | 1655 | 1461027434583 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}] 17:57:14 INFO - PROCESS | 1655 | 1461027434854 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:57:14 INFO - PROCESS | 1655 | 1461027434978 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12386c000 == 98 [pid = 1655] [id = 586] 17:57:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x118543800) [pid = 1655] [serial = 1758] [outer = 0x0] 17:57:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x118578800) [pid = 1655] [serial = 1759] [outer = 0x118543800] 17:57:15 INFO - PROCESS | 1655 | 1461027435029 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x119d6f000) [pid = 1655] [serial = 1760] [outer = 0x118543800] 17:57:15 INFO - PROCESS | 1655 | 1461027435503 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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 975ms 17:57:15 INFO - PROCESS | 1655 | 1461027435549 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1655 | 1461027435551 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:57:15 INFO - PROCESS | 1655 | 1461027435557 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1655 | 1461027435559 Marionette TRACE conn2 <- [1,2318,null,{}] 17:57:15 INFO - PROCESS | 1655 | 1461027435562 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}] 17:57:15 INFO - PROCESS | 1655 | 1461027435690 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:57:15 INFO - PROCESS | 1655 | 1461027435787 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae29800 == 99 [pid = 1655] [id = 587] 17:57:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x118572c00) [pid = 1655] [serial = 1761] [outer = 0x0] 17:57:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11beb1400) [pid = 1655] [serial = 1762] [outer = 0x118572c00] 17:57:15 INFO - PROCESS | 1655 | 1461027435817 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x123c10000) [pid = 1655] [serial = 1763] [outer = 0x118572c00] 17:57:16 INFO - PROCESS | 1655 | 1461027436262 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] 17:57:16 INFO - PROCESS | 1655 | 1461027436280 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:57:16 INFO - PROCESS | 1655 | 1461027436282 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 1655 | 1461027436284 Marionette TRACE conn2 <- [1,2322,null,{}] 17:57:16 INFO - PROCESS | 1655 | 1461027436312 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}] 17:57:16 INFO - PROCESS | 1655 | 1461027436489 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:57:16 INFO - PROCESS | 1655 | 1461027436556 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x136f2d800 == 100 [pid = 1655] [id = 588] 17:57:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x129c8d800) [pid = 1655] [serial = 1764] [outer = 0x0] 17:57:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x129d89400) [pid = 1655] [serial = 1765] [outer = 0x129c8d800] 17:57:16 INFO - PROCESS | 1655 | 1461027436590 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a5f2000) [pid = 1655] [serial = 1766] [outer = 0x129c8d800] 17:57:17 INFO - PROCESS | 1655 | 1461027437006 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]]]}] 17:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 773ms 17:57:17 INFO - PROCESS | 1655 | 1461027437056 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:57:17 INFO - PROCESS | 1655 | 1461027437058 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:57:17 INFO - PROCESS | 1655 | 1461027437062 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 1655 | 1461027437064 Marionette TRACE conn2 <- [1,2326,null,{}] 17:57:17 INFO - PROCESS | 1655 | 1461027437090 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}] 17:57:17 INFO - PROCESS | 1655 | 1461027437281 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:57:17 INFO - PROCESS | 1655 | 1461027437478 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396d7800 == 101 [pid = 1655] [id = 589] 17:57:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12a76c400) [pid = 1655] [serial = 1767] [outer = 0x0] 17:57:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12a8bd800) [pid = 1655] [serial = 1768] [outer = 0x12a76c400] 17:57:17 INFO - PROCESS | 1655 | 1461027437529 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12aa5f000) [pid = 1655] [serial = 1769] [outer = 0x12a76c400] 17:57:17 INFO - PROCESS | 1655 | 1461027437967 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]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 974ms 17:57:18 INFO - PROCESS | 1655 | 1461027438036 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 1655 | 1461027438038 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:57:18 INFO - PROCESS | 1655 | 1461027438040 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1655 | 1461027438041 Marionette TRACE conn2 <- [1,2330,null,{}] 17:57:18 INFO - PROCESS | 1655 | 1461027438044 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}] 17:57:18 INFO - PROCESS | 1655 | 1461027438165 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:57:18 INFO - PROCESS | 1655 | 1461027438261 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c07800 == 102 [pid = 1655] [id = 590] 17:57:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12aa55c00) [pid = 1655] [serial = 1770] [outer = 0x0] 17:57:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12b16e800) [pid = 1655] [serial = 1771] [outer = 0x12aa55c00] 17:57:18 INFO - PROCESS | 1655 | 1461027438291 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12bc7bc00) [pid = 1655] [serial = 1772] [outer = 0x12aa55c00] 17:57:18 INFO - PROCESS | 1655 | 1461027438710 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]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 17:57:18 INFO - PROCESS | 1655 | 1461027438760 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 1655 | 1461027438761 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:57:18 INFO - PROCESS | 1655 | 1461027438764 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1655 | 1461027438765 Marionette TRACE conn2 <- [1,2334,null,{}] 17:57:18 INFO - PROCESS | 1655 | 1461027438768 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}] 17:57:18 INFO - PROCESS | 1655 | 1461027438907 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:57:19 INFO - PROCESS | 1655 | 1461027439006 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e47000 == 103 [pid = 1655] [id = 591] 17:57:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12dcb3c00) [pid = 1655] [serial = 1773] [outer = 0x0] 17:57:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12e385400) [pid = 1655] [serial = 1774] [outer = 0x12dcb3c00] 17:57:19 INFO - PROCESS | 1655 | 1461027439038 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12e9b3400) [pid = 1655] [serial = 1775] [outer = 0x12dcb3c00] 17:57:19 INFO - PROCESS | 1655 | 1461027439463 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]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 722ms 17:57:19 INFO - PROCESS | 1655 | 1461027439499 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 1655 | 1461027439501 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:57:19 INFO - PROCESS | 1655 | 1461027439505 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 1655 | 1461027439506 Marionette TRACE conn2 <- [1,2338,null,{}] 17:57:19 INFO - PROCESS | 1655 | 1461027439508 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}] 17:57:19 INFO - PROCESS | 1655 | 1461027439629 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:57:19 INFO - PROCESS | 1655 | 1461027439725 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x142217800 == 104 [pid = 1655] [id = 592] 17:57:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12e4b0400) [pid = 1655] [serial = 1776] [outer = 0x0] 17:57:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12ed96800) [pid = 1655] [serial = 1777] [outer = 0x12e4b0400] 17:57:19 INFO - PROCESS | 1655 | 1461027439757 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12f62f400) [pid = 1655] [serial = 1778] [outer = 0x12e4b0400] 17:57:20 INFO - PROCESS | 1655 | 1461027440184 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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 719ms 17:57:20 INFO - PROCESS | 1655 | 1461027440233 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1655 | 1461027440236 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:57:20 INFO - PROCESS | 1655 | 1461027440240 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1655 | 1461027440241 Marionette TRACE conn2 <- [1,2342,null,{}] 17:57:20 INFO - PROCESS | 1655 | 1461027440244 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}] 17:57:20 INFO - PROCESS | 1655 | 1461027440365 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:57:20 INFO - PROCESS | 1655 | 1461027440461 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x142374800 == 105 [pid = 1655] [id = 593] 17:57:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12f62f800) [pid = 1655] [serial = 1779] [outer = 0x0] 17:57:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12f99d400) [pid = 1655] [serial = 1780] [outer = 0x12f62f800] 17:57:20 INFO - PROCESS | 1655 | 1461027440491 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12fe0f400) [pid = 1655] [serial = 1781] [outer = 0x12f62f800] 17:57:20 INFO - PROCESS | 1655 | 1461027440901 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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 668ms 17:57:20 INFO - PROCESS | 1655 | 1461027440909 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:57:20 INFO - PROCESS | 1655 | 1461027440910 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:57:20 INFO - PROCESS | 1655 | 1461027440912 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1655 | 1461027440914 Marionette TRACE conn2 <- [1,2346,null,{}] 17:57:20 INFO - PROCESS | 1655 | 1461027440916 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}] 17:57:21 INFO - PROCESS | 1655 | 1461027441056 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:57:21 INFO - PROCESS | 1655 | 1461027441183 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1423d4000 == 106 [pid = 1655] [id = 594] 17:57:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12f7d9400) [pid = 1655] [serial = 1782] [outer = 0x0] 17:57:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x130345000) [pid = 1655] [serial = 1783] [outer = 0x12f7d9400] 17:57:21 INFO - PROCESS | 1655 | 1461027441216 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x136fb4400) [pid = 1655] [serial = 1784] [outer = 0x12f7d9400] 17:57:21 INFO - PROCESS | 1655 | 1461027441614 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]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 719ms 17:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:57:21 INFO - PROCESS | 1655 | 1461027441637 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 1655 | 1461027441638 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:57:21 INFO - PROCESS | 1655 | 1461027441641 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 1655 | 1461027441642 Marionette TRACE conn2 <- [1,2350,null,{}] 17:57:21 INFO - PROCESS | 1655 | 1461027441644 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}] 17:57:21 INFO - PROCESS | 1655 | 1461027441767 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:57:21 INFO - PROCESS | 1655 | 1461027441865 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x142a7e800 == 107 [pid = 1655] [id = 595] 17:57:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12fe0d000) [pid = 1655] [serial = 1785] [outer = 0x0] 17:57:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x139983800) [pid = 1655] [serial = 1786] [outer = 0x12fe0d000] 17:57:21 INFO - PROCESS | 1655 | 1461027441895 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x139ae0000) [pid = 1655] [serial = 1787] [outer = 0x12fe0d000] 17:57:22 INFO - PROCESS | 1655 | 1461027442310 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]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 17:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:57:22 INFO - PROCESS | 1655 | 1461027442360 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 1655 | 1461027442362 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:57:22 INFO - PROCESS | 1655 | 1461027442364 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 1655 | 1461027442366 Marionette TRACE conn2 <- [1,2354,null,{}] 17:57:22 INFO - PROCESS | 1655 | 1461027442369 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}] 17:57:22 INFO - PROCESS | 1655 | 1461027442525 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:57:22 INFO - PROCESS | 1655 | 1461027442638 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x145b0f000 == 108 [pid = 1655] [id = 596] 17:57:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x142116c00) [pid = 1655] [serial = 1788] [outer = 0x0] 17:57:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x14211cc00) [pid = 1655] [serial = 1789] [outer = 0x142116c00] 17:57:22 INFO - PROCESS | 1655 | 1461027442672 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x14218a800) [pid = 1655] [serial = 1790] [outer = 0x142116c00] 17:57:23 INFO - PROCESS | 1655 | 1461027443162 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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 823ms 17:57:23 INFO - PROCESS | 1655 | 1461027443206 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 1655 | 1461027443208 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:57:23 INFO - PROCESS | 1655 | 1461027443212 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 1655 | 1461027443214 Marionette TRACE conn2 <- [1,2358,null,{}] 17:57:23 INFO - PROCESS | 1655 | 1461027443218 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}] 17:57:23 INFO - PROCESS | 1655 | 1461027443410 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:57:23 INFO - PROCESS | 1655 | 1461027443511 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1469cd000 == 109 [pid = 1655] [id = 597] 17:57:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12b2c7400) [pid = 1655] [serial = 1791] [outer = 0x0] 17:57:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x1421a7000) [pid = 1655] [serial = 1792] [outer = 0x12b2c7400] 17:57:23 INFO - PROCESS | 1655 | 1461027443541 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x1421b2400) [pid = 1655] [serial = 1793] [outer = 0x12b2c7400] 17:57:24 INFO - PROCESS | 1655 | 1461027444025 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]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 872ms 17:57:24 INFO - PROCESS | 1655 | 1461027444083 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 1655 | 1461027444085 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:57:24 INFO - PROCESS | 1655 | 1461027444087 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 1655 | 1461027444088 Marionette TRACE conn2 <- [1,2362,null,{}] 17:57:24 INFO - PROCESS | 1655 | 1461027444091 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}] 17:57:24 INFO - PROCESS | 1655 | 1461027444216 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:57:24 INFO - PROCESS | 1655 | 1461027444314 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd8800 == 110 [pid = 1655] [id = 598] 17:57:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x114c07c00) [pid = 1655] [serial = 1794] [outer = 0x0] 17:57:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12a0df400) [pid = 1655] [serial = 1795] [outer = 0x114c07c00] 17:57:24 INFO - PROCESS | 1655 | 1461027444345 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12e4b4000) [pid = 1655] [serial = 1796] [outer = 0x114c07c00] 17:57:25 INFO - PROCESS | 1655 | 1461027445057 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]]]}] 17:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1019ms 17:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:57:25 INFO - PROCESS | 1655 | 1461027445107 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 1655 | 1461027445109 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:57:25 INFO - PROCESS | 1655 | 1461027445112 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 1655 | 1461027445115 Marionette TRACE conn2 <- [1,2366,null,{}] 17:57:25 INFO - PROCESS | 1655 | 1461027445132 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}] 17:57:25 INFO - PROCESS | 1655 | 1461027445306 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:57:25 INFO - PROCESS | 1655 | 1461027445380 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x115824800 == 111 [pid = 1655] [id = 599] 17:57:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x1123e7000) [pid = 1655] [serial = 1797] [outer = 0x0] 17:57:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x1123eb000) [pid = 1655] [serial = 1798] [outer = 0x1123e7000] 17:57:25 INFO - PROCESS | 1655 | 1461027445411 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x11465ac00) [pid = 1655] [serial = 1799] [outer = 0x1123e7000] 17:57:25 INFO - PROCESS | 1655 | 1461027445890 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]]]}] 17:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 825ms 17:57:25 INFO - PROCESS | 1655 | 1461027445939 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 1655 | 1461027445942 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:57:25 INFO - PROCESS | 1655 | 1461027445947 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 1655 | 1461027445949 Marionette TRACE conn2 <- [1,2370,null,{}] 17:57:25 INFO - PROCESS | 1655 | 1461027445951 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}] 17:57:26 INFO - PROCESS | 1655 | 1461027446068 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:57:26 INFO - PROCESS | 1655 | 1461027446172 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa12000 == 112 [pid = 1655] [id = 600] 17:57:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x115890000) [pid = 1655] [serial = 1800] [outer = 0x0] 17:57:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x1175ddc00) [pid = 1655] [serial = 1801] [outer = 0x115890000] 17:57:26 INFO - PROCESS | 1655 | 1461027446201 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x11857b000) [pid = 1655] [serial = 1802] [outer = 0x115890000] 17:57:26 INFO - PROCESS | 1655 | 1461027446631 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]]]}] 17:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 725ms 17:57:26 INFO - PROCESS | 1655 | 1461027446681 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 1655 | 1461027446683 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:57:26 INFO - PROCESS | 1655 | 1461027446688 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 1655 | 1461027446690 Marionette TRACE conn2 <- [1,2374,null,{}] 17:57:26 INFO - PROCESS | 1655 | 1461027446698 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}] 17:57:26 INFO - PROCESS | 1655 | 1461027446884 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:57:26 INFO - PROCESS | 1655 | --DOCSHELL 0x130581000 == 111 [pid = 1655] [id = 584] 17:57:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12cec8800 == 110 [pid = 1655] [id = 583] 17:57:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa06800 == 109 [pid = 1655] [id = 582] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x13835f000 == 108 [pid = 1655] [id = 556] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12f074000 == 107 [pid = 1655] [id = 581] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12e415000 == 106 [pid = 1655] [id = 580] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8a0800 == 105 [pid = 1655] [id = 579] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa25800 == 104 [pid = 1655] [id = 578] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a64a000 == 103 [pid = 1655] [id = 577] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1396ec000 == 102 [pid = 1655] [id = 557] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba2f000 == 101 [pid = 1655] [id = 576] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae3e000 == 100 [pid = 1655] [id = 575] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1291ee000 == 99 [pid = 1655] [id = 574] 17:57:27 INFO - PROCESS | 1655 | 1461027447093 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x142433000 == 98 [pid = 1655] [id = 566] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x142279800 == 97 [pid = 1655] [id = 565] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x139c1d800 == 96 [pid = 1655] [id = 564] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3f3800 == 95 [pid = 1655] [id = 563] 17:57:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a61e000 == 94 [pid = 1655] [id = 562] 17:57:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c320000 == 95 [pid = 1655] [id = 601] 17:57:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x11858f000) [pid = 1655] [serial = 1803] [outer = 0x0] 17:57:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x118f89800) [pid = 1655] [serial = 1804] [outer = 0x11858f000] 17:57:27 INFO - PROCESS | 1655 | 1461027447150 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x11a785800) [pid = 1655] [serial = 1805] [outer = 0x11858f000] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12d0dd000) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12e39d400) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12f627800) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12a9b3c00) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12aa5bc00) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12a72f400) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x129d0c400) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x129489800) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x129d0d800) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x129c86000) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x129639400) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12e9ba000) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12a8b6800) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12a9a3800) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x1421a9000) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x1181a4000) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x11924b000) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12abdd800) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x123cf0400) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x11c23e000) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12a7ba000) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12a73d800) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12d0d7800) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12a9b1c00) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x119c78800) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x142120000) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x1421ab400) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12a90a400) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x127ae5800) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x118590c00) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12fe0dc00) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12e9b3c00) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12daa6400) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x125bbfc00) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11c232c00) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12b84e000) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x11aba5400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x127b0d400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x129c8a800) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 17:57:27 INFO - PROCESS | 1655 | 1461027447590 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]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 923ms 17:57:27 INFO - PROCESS | 1655 | 1461027447611 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 1655 | 1461027447613 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:57:27 INFO - PROCESS | 1655 | 1461027447616 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 1655 | 1461027447618 Marionette TRACE conn2 <- [1,2378,null,{}] 17:57:27 INFO - PROCESS | 1655 | 1461027447630 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}] 17:57:27 INFO - PROCESS | 1655 | 1461027447752 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:57:27 INFO - PROCESS | 1655 | 1461027447837 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129726000 == 96 [pid = 1655] [id = 602] 17:57:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x11a8a0800) [pid = 1655] [serial = 1806] [outer = 0x0] 17:57:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x11a9c9800) [pid = 1655] [serial = 1807] [outer = 0x11a8a0800] 17:57:27 INFO - PROCESS | 1655 | 1461027447865 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11b70b400) [pid = 1655] [serial = 1808] [outer = 0x11a8a0800] 17:57:28 INFO - PROCESS | 1655 | 1461027448175 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]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 580ms 17:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:57:28 INFO - PROCESS | 1655 | 1461027448195 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 1655 | 1461027448197 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:57:28 INFO - PROCESS | 1655 | 1461027448199 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 1655 | 1461027448200 Marionette TRACE conn2 <- [1,2382,null,{}] 17:57:28 INFO - PROCESS | 1655 | 1461027448206 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}] 17:57:28 INFO - PROCESS | 1655 | 1461027448310 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:57:28 INFO - PROCESS | 1655 | 1461027448411 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129ccc000 == 97 [pid = 1655] [id = 603] 17:57:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x11b774000) [pid = 1655] [serial = 1809] [outer = 0x0] 17:57:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x11bd5d000) [pid = 1655] [serial = 1810] [outer = 0x11b774000] 17:57:28 INFO - PROCESS | 1655 | 1461027448439 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x11c079c00) [pid = 1655] [serial = 1811] [outer = 0x11b774000] 17:57:28 INFO - PROCESS | 1655 | 1461027448804 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]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 622ms 17:57:28 INFO - PROCESS | 1655 | 1461027448823 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 1655 | 1461027448825 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:57:28 INFO - PROCESS | 1655 | 1461027448829 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 1655 | 1461027448831 Marionette TRACE conn2 <- [1,2386,null,{}] 17:57:28 INFO - PROCESS | 1655 | 1461027448837 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}] 17:57:28 INFO - PROCESS | 1655 | 1461027448985 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:57:29 INFO - PROCESS | 1655 | 1461027449092 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa20800 == 98 [pid = 1655] [id = 604] 17:57:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x11b7ef800) [pid = 1655] [serial = 1812] [outer = 0x0] 17:57:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11c364000) [pid = 1655] [serial = 1813] [outer = 0x11b7ef800] 17:57:29 INFO - PROCESS | 1655 | 1461027449122 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x124288400) [pid = 1655] [serial = 1814] [outer = 0x11b7ef800] 17:57:29 INFO - PROCESS | 1655 | 1461027449442 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]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 17:57:29 INFO - PROCESS | 1655 | 1461027449498 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1655 | 1461027449500 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:57:29 INFO - PROCESS | 1655 | 1461027449509 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1655 | 1461027449510 Marionette TRACE conn2 <- [1,2390,null,{}] 17:57:29 INFO - PROCESS | 1655 | 1461027449512 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}] 17:57:29 INFO - PROCESS | 1655 | 1461027449647 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:57:29 INFO - PROCESS | 1655 | 1461027449680 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae27000 == 99 [pid = 1655] [id = 605] 17:57:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x1241b1000) [pid = 1655] [serial = 1815] [outer = 0x0] 17:57:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12745c800) [pid = 1655] [serial = 1816] [outer = 0x1241b1000] 17:57:29 INFO - PROCESS | 1655 | 1461027449706 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x128d9f800) [pid = 1655] [serial = 1817] [outer = 0x1241b1000] 17:57:30 INFO - PROCESS | 1655 | 1461027450072 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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 17:57:30 INFO - PROCESS | 1655 | 1461027450078 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 1655 | 1461027450079 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:57:30 INFO - PROCESS | 1655 | 1461027450082 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 1655 | 1461027450083 Marionette TRACE conn2 <- [1,2394,null,{}] 17:57:30 INFO - PROCESS | 1655 | 1461027450089 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}] 17:57:30 INFO - PROCESS | 1655 | 1461027450243 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:57:30 INFO - PROCESS | 1655 | 1461027450272 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0b7800 == 100 [pid = 1655] [id = 606] 17:57:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x127ae5800) [pid = 1655] [serial = 1818] [outer = 0x0] 17:57:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x129458800) [pid = 1655] [serial = 1819] [outer = 0x127ae5800] 17:57:30 INFO - PROCESS | 1655 | 1461027450314 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1295ae400) [pid = 1655] [serial = 1820] [outer = 0x127ae5800] 17:57:30 INFO - PROCESS | 1655 | 1461027450857 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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 823ms 17:57:30 INFO - PROCESS | 1655 | 1461027450906 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 1655 | 1461027450908 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:57:30 INFO - PROCESS | 1655 | 1461027450940 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 1655 | 1461027450941 Marionette TRACE conn2 <- [1,2398,null,{}] 17:57:30 INFO - PROCESS | 1655 | 1461027450944 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}] 17:57:31 INFO - PROCESS | 1655 | 1461027451256 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x129cb4c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12a725400) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x118f88c00) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11a741000) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12a73a800) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x116467800) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x1295b3800) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a97f000) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x112354400) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x127b0f800) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:57:31 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12a5ef400) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:57:31 INFO - PROCESS | 1655 | 1461027451321 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x125b2c800 == 101 [pid = 1655] [id = 607] 17:57:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x115311800) [pid = 1655] [serial = 1821] [outer = 0x0] 17:57:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x118f88c00) [pid = 1655] [serial = 1822] [outer = 0x115311800] 17:57:31 INFO - PROCESS | 1655 | 1461027451348 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x129634000) [pid = 1655] [serial = 1823] [outer = 0x115311800] 17:57:31 INFO - PROCESS | 1655 | 1461027451637 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]]]}] 17:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 17:57:31 INFO - PROCESS | 1655 | 1461027451662 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 1655 | 1461027451663 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:57:31 INFO - PROCESS | 1655 | 1461027451665 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 1655 | 1461027451666 Marionette TRACE conn2 <- [1,2402,null,{}] 17:57:31 INFO - PROCESS | 1655 | 1461027451672 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}] 17:57:31 INFO - PROCESS | 1655 | 1461027451779 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:57:31 INFO - PROCESS | 1655 | 1461027451867 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0b0000 == 102 [pid = 1655] [id = 608] 17:57:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x1181a9c00) [pid = 1655] [serial = 1824] [outer = 0x0] 17:57:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12963bc00) [pid = 1655] [serial = 1825] [outer = 0x1181a9c00] 17:57:31 INFO - PROCESS | 1655 | 1461027451893 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x129be9000) [pid = 1655] [serial = 1826] [outer = 0x1181a9c00] 17:57:32 INFO - PROCESS | 1655 | 1461027452181 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]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms 17:57:32 INFO - PROCESS | 1655 | 1461027452238 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 1655 | 1461027452240 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:57:32 INFO - PROCESS | 1655 | 1461027452242 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 1655 | 1461027452244 Marionette TRACE conn2 <- [1,2406,null,{}] 17:57:32 INFO - PROCESS | 1655 | 1461027452246 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}] 17:57:32 INFO - PROCESS | 1655 | 1461027452365 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:57:32 INFO - PROCESS | 1655 | 1461027452459 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3fd000 == 103 [pid = 1655] [id = 609] 17:57:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x129be7400) [pid = 1655] [serial = 1827] [outer = 0x0] 17:57:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x129c86000) [pid = 1655] [serial = 1828] [outer = 0x129be7400] 17:57:32 INFO - PROCESS | 1655 | 1461027452489 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x129d10400) [pid = 1655] [serial = 1829] [outer = 0x129be7400] 17:57:32 INFO - PROCESS | 1655 | 1461027452893 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]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 17:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:57:32 INFO - PROCESS | 1655 | 1461027452912 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 1655 | 1461027452914 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:57:32 INFO - PROCESS | 1655 | 1461027452919 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 1655 | 1461027452922 Marionette TRACE conn2 <- [1,2410,null,{}] 17:57:32 INFO - PROCESS | 1655 | 1461027452925 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}] 17:57:33 INFO - PROCESS | 1655 | 1461027453015 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:57:33 INFO - PROCESS | 1655 | 1461027453018 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edbf000 == 104 [pid = 1655] [id = 610] 17:57:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x129bee000) [pid = 1655] [serial = 1830] [outer = 0x0] 17:57:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x129d91400) [pid = 1655] [serial = 1831] [outer = 0x129bee000] 17:57:33 INFO - PROCESS | 1655 | 1461027453142 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12a5f5c00) [pid = 1655] [serial = 1832] [outer = 0x129bee000] 17:57:33 INFO - PROCESS | 1655 | 1461027453870 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]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 979ms 17:57:33 INFO - PROCESS | 1655 | 1461027453895 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 1655 | 1461027453899 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:57:33 INFO - PROCESS | 1655 | 1461027453903 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 1655 | 1461027453905 Marionette TRACE conn2 <- [1,2414,null,{}] 17:57:33 INFO - PROCESS | 1655 | 1461027453909 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}] 17:57:34 INFO - PROCESS | 1655 | 1461027454044 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:57:34 INFO - PROCESS | 1655 | 1461027454145 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123765800 == 105 [pid = 1655] [id = 611] 17:57:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x115875c00) [pid = 1655] [serial = 1833] [outer = 0x0] 17:57:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x118590c00) [pid = 1655] [serial = 1834] [outer = 0x115875c00] 17:57:34 INFO - PROCESS | 1655 | 1461027454178 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x118f8a000) [pid = 1655] [serial = 1835] [outer = 0x115875c00] 17:57:34 INFO - PROCESS | 1655 | 1461027454639 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]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 772ms 17:57:34 INFO - PROCESS | 1655 | 1461027454675 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 1655 | 1461027454679 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:57:34 INFO - PROCESS | 1655 | 1461027454684 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1655 | 1461027454686 Marionette TRACE conn2 <- [1,2418,null,{}] 17:57:34 INFO - PROCESS | 1655 | 1461027454688 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}] 17:57:34 INFO - PROCESS | 1655 | 1461027454818 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:57:34 INFO - PROCESS | 1655 | 1461027454948 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6c7000 == 106 [pid = 1655] [id = 612] 17:57:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x11913b000) [pid = 1655] [serial = 1836] [outer = 0x0] 17:57:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x11a8a8000) [pid = 1655] [serial = 1837] [outer = 0x11913b000] 17:57:34 INFO - PROCESS | 1655 | 1461027454981 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x11c076c00) [pid = 1655] [serial = 1838] [outer = 0x11913b000] 17:57:35 INFO - PROCESS | 1655 | 1461027455456 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]]]}] 17:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 822ms 17:57:35 INFO - PROCESS | 1655 | 1461027455506 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 1655 | 1461027455507 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:57:35 INFO - PROCESS | 1655 | 1461027455510 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 1655 | 1461027455512 Marionette TRACE conn2 <- [1,2422,null,{}] 17:57:35 INFO - PROCESS | 1655 | 1461027455537 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}] 17:57:35 INFO - PROCESS | 1655 | 1461027455698 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:57:35 INFO - PROCESS | 1655 | 1461027455769 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f088800 == 107 [pid = 1655] [id = 613] 17:57:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x123c11800) [pid = 1655] [serial = 1839] [outer = 0x0] 17:57:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x1241b4000) [pid = 1655] [serial = 1840] [outer = 0x123c11800] 17:57:35 INFO - PROCESS | 1655 | 1461027455802 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x1295ac000) [pid = 1655] [serial = 1841] [outer = 0x123c11800] 17:57:36 INFO - PROCESS | 1655 | 1461027456219 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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 726ms 17:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:57:36 INFO - PROCESS | 1655 | 1461027456237 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 1655 | 1461027456239 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:57:36 INFO - PROCESS | 1655 | 1461027456241 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1655 | 1461027456242 Marionette TRACE conn2 <- [1,2426,null,{}] 17:57:36 INFO - PROCESS | 1655 | 1461027456245 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}] 17:57:36 INFO - PROCESS | 1655 | 1461027456374 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:57:36 INFO - PROCESS | 1655 | 1461027456504 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc84000 == 108 [pid = 1655] [id = 614] 17:57:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x123cbfc00) [pid = 1655] [serial = 1842] [outer = 0x0] 17:57:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x129c8c400) [pid = 1655] [serial = 1843] [outer = 0x123cbfc00] 17:57:36 INFO - PROCESS | 1655 | 1461027456537 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x129cb4c00) [pid = 1655] [serial = 1844] [outer = 0x123cbfc00] 17:57:36 INFO - PROCESS | 1655 | 1461027456929 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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 718ms 17:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:57:36 INFO - PROCESS | 1655 | 1461027456960 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 1655 | 1461027456961 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:57:36 INFO - PROCESS | 1655 | 1461027456964 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1655 | 1461027456965 Marionette TRACE conn2 <- [1,2430,null,{}] 17:57:36 INFO - PROCESS | 1655 | 1461027456967 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}] 17:57:37 INFO - PROCESS | 1655 | 1461027457111 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:57:37 INFO - PROCESS | 1655 | 1461027457224 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x13003e000 == 109 [pid = 1655] [id = 615] 17:57:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x129bed000) [pid = 1655] [serial = 1845] [outer = 0x0] 17:57:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x129d96400) [pid = 1655] [serial = 1846] [outer = 0x129bed000] 17:57:37 INFO - PROCESS | 1655 | 1461027457254 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12a722c00) [pid = 1655] [serial = 1847] [outer = 0x129bed000] 17:57:37 INFO - PROCESS | 1655 | 1461027457678 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]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 769ms 17:57:37 INFO - PROCESS | 1655 | 1461027457734 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:57:37 INFO - PROCESS | 1655 | 1461027457735 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:57:37 INFO - PROCESS | 1655 | 1461027457737 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 1655 | 1461027457739 Marionette TRACE conn2 <- [1,2434,null,{}] 17:57:37 INFO - PROCESS | 1655 | 1461027457741 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}] 17:57:37 INFO - PROCESS | 1655 | 1461027457877 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:57:38 INFO - PROCESS | 1655 | 1461027458008 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x130575000 == 110 [pid = 1655] [id = 616] 17:57:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12a723800) [pid = 1655] [serial = 1848] [outer = 0x0] 17:57:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12a736800) [pid = 1655] [serial = 1849] [outer = 0x12a723800] 17:57:38 INFO - PROCESS | 1655 | 1461027458042 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12a7b8400) [pid = 1655] [serial = 1850] [outer = 0x12a723800] 17:57:38 INFO - PROCESS | 1655 | 1461027458479 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]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 770ms 17:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:57:38 INFO - PROCESS | 1655 | 1461027458514 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 1655 | 1461027458515 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:57:38 INFO - PROCESS | 1655 | 1461027458519 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 1655 | 1461027458521 Marionette TRACE conn2 <- [1,2438,null,{}] 17:57:38 INFO - PROCESS | 1655 | 1461027458523 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}] 17:57:38 INFO - PROCESS | 1655 | 1461027458647 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:57:38 INFO - PROCESS | 1655 | 1461027458748 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x136f1f800 == 111 [pid = 1655] [id = 617] 17:57:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12a728800) [pid = 1655] [serial = 1851] [outer = 0x0] 17:57:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12a8b5c00) [pid = 1655] [serial = 1852] [outer = 0x12a728800] 17:57:38 INFO - PROCESS | 1655 | 1461027458778 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12a8f0400) [pid = 1655] [serial = 1853] [outer = 0x12a728800] 17:57:39 INFO - PROCESS | 1655 | 1461027459192 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]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 720ms 17:57:39 INFO - PROCESS | 1655 | 1461027459252 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 1655 | 1461027459254 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:57:39 INFO - PROCESS | 1655 | 1461027459258 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 1655 | 1461027459259 Marionette TRACE conn2 <- [1,2442,null,{}] 17:57:39 INFO - PROCESS | 1655 | 1461027459262 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}] 17:57:39 INFO - PROCESS | 1655 | 1461027459389 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:57:39 INFO - PROCESS | 1655 | 1461027459520 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x139508800 == 112 [pid = 1655] [id = 618] 17:57:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a8f0800) [pid = 1655] [serial = 1854] [outer = 0x0] 17:57:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a8f7c00) [pid = 1655] [serial = 1855] [outer = 0x12a8f0800] 17:57:39 INFO - PROCESS | 1655 | 1461027459552 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a908400) [pid = 1655] [serial = 1856] [outer = 0x12a8f0800] 17:57:39 INFO - PROCESS | 1655 | 1461027459947 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]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 720ms 17:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:57:39 INFO - PROCESS | 1655 | 1461027459981 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 1655 | 1461027459982 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:57:40 INFO - PROCESS | 1655 | 1461027460004 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1655 | 1461027460005 Marionette TRACE conn2 <- [1,2446,null,{}] 17:57:40 INFO - PROCESS | 1655 | 1461027460010 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}] 17:57:40 INFO - PROCESS | 1655 | 1461027460138 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:57:40 INFO - PROCESS | 1655 | 1461027460239 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x139612000 == 113 [pid = 1655] [id = 619] 17:57:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12a909000) [pid = 1655] [serial = 1857] [outer = 0x0] 17:57:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12a911400) [pid = 1655] [serial = 1858] [outer = 0x12a909000] 17:57:40 INFO - PROCESS | 1655 | 1461027460269 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a984000) [pid = 1655] [serial = 1859] [outer = 0x12a909000] 17:57:40 INFO - PROCESS | 1655 | 1461027460664 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]]]}] 17:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 693ms 17:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:57:40 INFO - PROCESS | 1655 | 1461027460678 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 1655 | 1461027460679 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:57:40 INFO - PROCESS | 1655 | 1461027460682 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1655 | 1461027460683 Marionette TRACE conn2 <- [1,2450,null,{}] 17:57:40 INFO - PROCESS | 1655 | 1461027460685 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}] 17:57:40 INFO - PROCESS | 1655 | 1461027460813 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:57:40 INFO - PROCESS | 1655 | 1461027460944 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396ea800 == 114 [pid = 1655] [id = 620] 17:57:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a90c000) [pid = 1655] [serial = 1860] [outer = 0x0] 17:57:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12a9a8000) [pid = 1655] [serial = 1861] [outer = 0x12a90c000] 17:57:40 INFO - PROCESS | 1655 | 1461027460977 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12a9b6000) [pid = 1655] [serial = 1862] [outer = 0x12a90c000] 17:57:41 INFO - PROCESS | 1655 | 1461027461421 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]]]}] 17:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 772ms 17:57:41 INFO - PROCESS | 1655 | 1461027461455 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:57:41 INFO - PROCESS | 1655 | 1461027461456 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:57:41 INFO - PROCESS | 1655 | 1461027461481 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 1655 | 1461027461483 Marionette TRACE conn2 <- [1,2454,null,{}] 17:57:41 INFO - PROCESS | 1655 | 1461027461502 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}] 17:57:41 INFO - PROCESS | 1655 | 1461027461640 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:57:41 INFO - PROCESS | 1655 | 1461027461745 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x139cd8800 == 115 [pid = 1655] [id = 621] 17:57:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12a9be000) [pid = 1655] [serial = 1863] [outer = 0x0] 17:57:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12aba5c00) [pid = 1655] [serial = 1864] [outer = 0x12a9be000] 17:57:41 INFO - PROCESS | 1655 | 1461027461778 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12acbc800) [pid = 1655] [serial = 1865] [outer = 0x12a9be000] 17:57:42 INFO - PROCESS | 1655 | 1461027462261 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]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 834ms 17:57:42 INFO - PROCESS | 1655 | 1461027462322 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 1655 | 1461027462323 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:57:42 INFO - PROCESS | 1655 | 1461027462328 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 1655 | 1461027462329 Marionette TRACE conn2 <- [1,2458,null,{}] 17:57:42 INFO - PROCESS | 1655 | 1461027462331 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}] 17:57:42 INFO - PROCESS | 1655 | 1461027462464 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:57:42 INFO - PROCESS | 1655 | 1461027462573 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a609800 == 116 [pid = 1655] [id = 622] 17:57:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x11857d800) [pid = 1655] [serial = 1866] [outer = 0x0] 17:57:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12a9bac00) [pid = 1655] [serial = 1867] [outer = 0x11857d800] 17:57:42 INFO - PROCESS | 1655 | 1461027462604 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12afa3400) [pid = 1655] [serial = 1868] [outer = 0x11857d800] 17:57:43 INFO - PROCESS | 1655 | 1461027463055 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]]]}] 17:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 769ms 17:57:43 INFO - PROCESS | 1655 | 1461027463097 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:57:43 INFO - PROCESS | 1655 | 1461027463099 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:57:43 INFO - PROCESS | 1655 | 1461027463101 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 1655 | 1461027463102 Marionette TRACE conn2 <- [1,2462,null,{}] 17:57:43 INFO - PROCESS | 1655 | 1461027463105 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}] 17:57:43 INFO - PROCESS | 1655 | 1461027463237 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:57:43 INFO - PROCESS | 1655 | 1461027463341 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x138363800 == 117 [pid = 1655] [id = 623] 17:57:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x115308800) [pid = 1655] [serial = 1869] [outer = 0x0] 17:57:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12b16fc00) [pid = 1655] [serial = 1870] [outer = 0x115308800] 17:57:43 INFO - PROCESS | 1655 | 1461027463371 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12b2c1000) [pid = 1655] [serial = 1871] [outer = 0x115308800] 17:57:44 INFO - PROCESS | 1655 | 1461027464067 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]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 972ms 17:57:44 INFO - PROCESS | 1655 | 1461027464074 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1655 | 1461027464076 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:57:44 INFO - PROCESS | 1655 | 1461027464080 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1655 | 1461027464083 Marionette TRACE conn2 <- [1,2466,null,{}] 17:57:44 INFO - PROCESS | 1655 | 1461027464087 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}] 17:57:44 INFO - PROCESS | 1655 | 1461027464220 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:57:44 INFO - PROCESS | 1655 | 1461027464359 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x129110800 == 118 [pid = 1655] [id = 624] 17:57:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x1146c4800) [pid = 1655] [serial = 1872] [outer = 0x0] 17:57:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x114b81800) [pid = 1655] [serial = 1873] [outer = 0x1146c4800] 17:57:44 INFO - PROCESS | 1655 | 1461027464392 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x11645ec00) [pid = 1655] [serial = 1874] [outer = 0x1146c4800] 17:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 774ms 17:57:44 INFO - PROCESS | 1655 | 1461027464846 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]]]}] 17:57:44 INFO - PROCESS | 1655 | 1461027464854 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1655 | 1461027464858 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:57:44 INFO - PROCESS | 1655 | 1461027464862 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1655 | 1461027464864 Marionette TRACE conn2 <- [1,2470,null,{}] 17:57:44 INFO - PROCESS | 1655 | 1461027464866 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}] 17:57:44 INFO - PROCESS | 1655 | 1461027464987 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:57:45 INFO - PROCESS | 1655 | 1461027465140 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11928f800 == 119 [pid = 1655] [id = 625] 17:57:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x1185ea000) [pid = 1655] [serial = 1875] [outer = 0x0] 17:57:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x11a842c00) [pid = 1655] [serial = 1876] [outer = 0x1185ea000] 17:57:45 INFO - PROCESS | 1655 | 1461027465189 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11a9d4400) [pid = 1655] [serial = 1877] [outer = 0x1185ea000] 17:57:45 INFO - PROCESS | 1655 | 1461027465683 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]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 875ms 17:57:45 INFO - PROCESS | 1655 | 1461027465750 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1655 | 1461027465753 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:57:45 INFO - PROCESS | 1655 | 1461027465759 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1655 | 1461027465763 Marionette TRACE conn2 <- [1,2474,null,{}] 17:57:45 INFO - PROCESS | 1655 | 1461027465849 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}] 17:57:45 INFO - PROCESS | 1655 | --DOCSHELL 0x142204800 == 118 [pid = 1655] [id = 536] 17:57:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3fd000 == 117 [pid = 1655] [id = 609] 17:57:45 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12b174800) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 17:57:45 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x11c07ac00) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 17:57:45 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x13005f800) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 17:57:45 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x11857ac00) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 17:57:45 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x118580c00) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 17:57:45 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x115698000) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0b0000 == 116 [pid = 1655] [id = 608] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x125b2c800 == 115 [pid = 1655] [id = 607] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0b7800 == 114 [pid = 1655] [id = 606] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae27000 == 113 [pid = 1655] [id = 605] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa20800 == 112 [pid = 1655] [id = 604] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129ccc000 == 111 [pid = 1655] [id = 603] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129726000 == 110 [pid = 1655] [id = 602] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11c320000 == 109 [pid = 1655] [id = 601] 17:57:46 INFO - PROCESS | 1655 | 1461027466123 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa12000 == 108 [pid = 1655] [id = 600] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x115824800 == 107 [pid = 1655] [id = 599] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x142a7e800 == 106 [pid = 1655] [id = 595] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1423d4000 == 105 [pid = 1655] [id = 594] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x142374800 == 104 [pid = 1655] [id = 593] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x142217800 == 103 [pid = 1655] [id = 592] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x139e47000 == 102 [pid = 1655] [id = 591] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x139c07800 == 101 [pid = 1655] [id = 590] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1396d7800 == 100 [pid = 1655] [id = 589] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x136f2d800 == 99 [pid = 1655] [id = 588] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae29800 == 98 [pid = 1655] [id = 587] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12386c000 == 97 [pid = 1655] [id = 586] 17:57:46 INFO - PROCESS | 1655 | --DOCSHELL 0x139506800 == 96 [pid = 1655] [id = 585] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12a0e2c00) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x11b7f3c00) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12a73ec00) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x129d07800) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12a905000) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x11abb0400) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12daa3c00) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12aa61000) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a734000) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12a906c00) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12f7d1800) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x11a74a400) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x129ae4000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12a979c00) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12a9bb800) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x1237adc00) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12abacc00) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x11a846400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x114b80000) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x1295a8c00) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12a76d400) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x129c86800) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x1295ae000) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12a97a000) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12a0ea000) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12a7bbc00) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x1123e1400) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x129be3c00) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x129d8ec00) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x1291c8c00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 17:57:46 INFO - PROCESS | 1655 | 1461027466201 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c320000 == 97 [pid = 1655] [id = 626] 17:57:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11a74a400) [pid = 1655] [serial = 1878] [outer = 0x0] 17:57:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11b77b400) [pid = 1655] [serial = 1879] [outer = 0x11a74a400] 17:57:46 INFO - PROCESS | 1655 | 1461027466231 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11c080400) [pid = 1655] [serial = 1880] [outer = 0x11a74a400] 17:57:46 INFO - PROCESS | 1655 | 1461027466576 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]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 828ms 17:57:46 INFO - PROCESS | 1655 | 1461027466589 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 1655 | 1461027466592 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:57:46 INFO - PROCESS | 1655 | 1461027466594 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 1655 | 1461027466595 Marionette TRACE conn2 <- [1,2478,null,{}] 17:57:46 INFO - PROCESS | 1655 | 1461027466597 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}] 17:57:46 INFO - PROCESS | 1655 | 1461027466729 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:57:46 INFO - PROCESS | 1655 | 1461027466819 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a644800 == 98 [pid = 1655] [id = 627] 17:57:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x11c084000) [pid = 1655] [serial = 1881] [outer = 0x0] 17:57:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x123992c00) [pid = 1655] [serial = 1882] [outer = 0x11c084000] 17:57:46 INFO - PROCESS | 1655 | 1461027466846 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x1241b8000) [pid = 1655] [serial = 1883] [outer = 0x11c084000] 17:57:47 INFO - PROCESS | 1655 | 1461027467143 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]]]}] 17:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 569ms 17:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:57:47 INFO - PROCESS | 1655 | 1461027467163 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 1655 | 1461027467164 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:57:47 INFO - PROCESS | 1655 | 1461027467167 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 1655 | 1461027467168 Marionette TRACE conn2 <- [1,2482,null,{}] 17:57:47 INFO - PROCESS | 1655 | 1461027467174 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}] 17:57:47 INFO - PROCESS | 1655 | 1461027467280 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:57:47 INFO - PROCESS | 1655 | 1461027467372 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae29800 == 99 [pid = 1655] [id = 628] 17:57:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x1241b1400) [pid = 1655] [serial = 1884] [outer = 0x0] 17:57:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x1270cf800) [pid = 1655] [serial = 1885] [outer = 0x1241b1400] 17:57:47 INFO - PROCESS | 1655 | 1461027467398 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x128da7000) [pid = 1655] [serial = 1886] [outer = 0x1241b1400] 17:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 573ms 17:57:47 INFO - PROCESS | 1655 | 1461027467733 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]]]}] 17:57:47 INFO - PROCESS | 1655 | 1461027467741 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 1655 | 1461027467743 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:57:47 INFO - PROCESS | 1655 | 1461027467745 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 1655 | 1461027467746 Marionette TRACE conn2 <- [1,2486,null,{}] 17:57:47 INFO - PROCESS | 1655 | 1461027467748 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}] 17:57:47 INFO - PROCESS | 1655 | 1461027467870 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:57:47 INFO - PROCESS | 1655 | 1461027467970 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cec0000 == 100 [pid = 1655] [id = 629] 17:57:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x128d9f400) [pid = 1655] [serial = 1887] [outer = 0x0] 17:57:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x1295ae000) [pid = 1655] [serial = 1888] [outer = 0x128d9f400] 17:57:48 INFO - PROCESS | 1655 | 1461027467998 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x129d89800) [pid = 1655] [serial = 1889] [outer = 0x128d9f400] 17:57:48 INFO - PROCESS | 1655 | 1461027468317 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]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 618ms 17:57:48 INFO - PROCESS | 1655 | 1461027468363 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 1655 | 1461027468365 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:57:48 INFO - PROCESS | 1655 | 1461027468367 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1655 | 1461027468368 Marionette TRACE conn2 <- [1,2490,null,{}] 17:57:48 INFO - PROCESS | 1655 | 1461027468370 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}] 17:57:48 INFO - PROCESS | 1655 | 1461027468513 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:57:48 INFO - PROCESS | 1655 | 1461027468530 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edc9800 == 101 [pid = 1655] [id = 630] 17:57:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x129d03800) [pid = 1655] [serial = 1890] [outer = 0x0] 17:57:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a5ef800) [pid = 1655] [serial = 1891] [outer = 0x129d03800] 17:57:48 INFO - PROCESS | 1655 | 1461027468557 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a737800) [pid = 1655] [serial = 1892] [outer = 0x129d03800] 17:57:48 INFO - PROCESS | 1655 | 1461027468946 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]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 621ms 17:57:48 INFO - PROCESS | 1655 | 1461027468989 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 1655 | 1461027468990 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:57:48 INFO - PROCESS | 1655 | 1461027468993 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1655 | 1461027468994 Marionette TRACE conn2 <- [1,2494,null,{}] 17:57:48 INFO - PROCESS | 1655 | 1461027468996 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}] 17:57:49 INFO - PROCESS | 1655 | 1461027469136 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:57:49 INFO - PROCESS | 1655 | 1461027469153 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc97800 == 102 [pid = 1655] [id = 631] 17:57:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12a738800) [pid = 1655] [serial = 1893] [outer = 0x0] 17:57:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12a76f000) [pid = 1655] [serial = 1894] [outer = 0x12a738800] 17:57:49 INFO - PROCESS | 1655 | 1461027469179 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a906c00) [pid = 1655] [serial = 1895] [outer = 0x12a738800] 17:57:49 INFO - PROCESS | 1655 | 1461027469539 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]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 17:57:49 INFO - PROCESS | 1655 | 1461027469562 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 1655 | 1461027469563 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:57:49 INFO - PROCESS | 1655 | 1461027469565 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 1655 | 1461027469567 Marionette TRACE conn2 <- [1,2498,null,{}] 17:57:49 INFO - PROCESS | 1655 | 1461027469569 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}] 17:57:49 INFO - PROCESS | 1655 | 1461027469713 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:57:49 INFO - PROCESS | 1655 | 1461027469739 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x130579800 == 103 [pid = 1655] [id = 632] 17:57:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a97a000) [pid = 1655] [serial = 1896] [outer = 0x0] 17:57:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12a9bcc00) [pid = 1655] [serial = 1897] [outer = 0x12a97a000] 17:57:49 INFO - PROCESS | 1655 | 1461027469764 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12aba3400) [pid = 1655] [serial = 1898] [outer = 0x12a97a000] 17:57:50 INFO - PROCESS | 1655 | 1461027470156 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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 618ms 17:57:50 INFO - PROCESS | 1655 | 1461027470190 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 1655 | 1461027470191 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:57:50 INFO - PROCESS | 1655 | 1461027470200 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1655 | 1461027470201 Marionette TRACE conn2 <- [1,2502,null,{}] 17:57:50 INFO - PROCESS | 1655 | 1461027470212 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}] 17:57:50 INFO - PROCESS | 1655 | 1461027470550 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x1241b1000) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x127ae5800) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x129be7400) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x115890000) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x11858f000) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x1123e7000) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x11b774000) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x11a8a0800) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12abd9000) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x115311800) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x1181a9c00) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:57:50 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x11b7ef800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:57:50 INFO - PROCESS | 1655 | 1461027470618 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c271800 == 104 [pid = 1655] [id = 633] 17:57:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x1123e1400) [pid = 1655] [serial = 1899] [outer = 0x0] 17:57:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x11857c400) [pid = 1655] [serial = 1900] [outer = 0x1123e1400] 17:57:50 INFO - PROCESS | 1655 | 1461027470645 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x11b7ef800) [pid = 1655] [serial = 1901] [outer = 0x1123e1400] 17:57:50 INFO - PROCESS | 1655 | 1461027470934 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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 779ms 17:57:50 INFO - PROCESS | 1655 | 1461027470979 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 1655 | 1461027470981 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:57:50 INFO - PROCESS | 1655 | 1461027470983 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1655 | 1461027470985 Marionette TRACE conn2 <- [1,2506,null,{}] 17:57:50 INFO - PROCESS | 1655 | 1461027470990 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}] 17:57:51 INFO - PROCESS | 1655 | 1461027471170 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:57:51 INFO - PROCESS | 1655 | 1461027471178 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395cd800 == 105 [pid = 1655] [id = 634] 17:57:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x1146b6c00) [pid = 1655] [serial = 1902] [outer = 0x0] 17:57:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x1295b3800) [pid = 1655] [serial = 1903] [outer = 0x1146b6c00] 17:57:51 INFO - PROCESS | 1655 | 1461027471207 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12b84c400) [pid = 1655] [serial = 1904] [outer = 0x1146b6c00] 17:57:51 INFO - PROCESS | 1655 | 1461027471560 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]]]}] 17:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 623ms 17:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:57:51 INFO - PROCESS | 1655 | 1461027471607 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:57:51 INFO - PROCESS | 1655 | 1461027471608 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:57:51 INFO - PROCESS | 1655 | 1461027471610 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 1655 | 1461027471611 Marionette TRACE conn2 <- [1,2510,null,{}] 17:57:51 INFO - PROCESS | 1655 | 1461027471613 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}] 17:57:51 INFO - PROCESS | 1655 | 1461027471719 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:57:51 INFO - PROCESS | 1655 | 1461027471812 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x139e3a000 == 106 [pid = 1655] [id = 635] 17:57:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x11b71dc00) [pid = 1655] [serial = 1905] [outer = 0x0] 17:57:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12abda400) [pid = 1655] [serial = 1906] [outer = 0x11b71dc00] 17:57:51 INFO - PROCESS | 1655 | 1461027471838 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12d011c00) [pid = 1655] [serial = 1907] [outer = 0x11b71dc00] 17:57:52 INFO - PROCESS | 1655 | 1461027472131 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]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 568ms 17:57:52 INFO - PROCESS | 1655 | 1461027472178 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 1655 | 1461027472180 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:57:52 INFO - PROCESS | 1655 | 1461027472182 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 1655 | 1461027472183 Marionette TRACE conn2 <- [1,2514,null,{}] 17:57:52 INFO - PROCESS | 1655 | 1461027472185 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}] 17:57:52 INFO - PROCESS | 1655 | 1461027472292 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:57:52 INFO - PROCESS | 1655 | 1461027472296 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x14227a800 == 107 [pid = 1655] [id = 636] 17:57:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x129be5000) [pid = 1655] [serial = 1908] [outer = 0x0] 17:57:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12d0df000) [pid = 1655] [serial = 1909] [outer = 0x129be5000] 17:57:52 INFO - PROCESS | 1655 | 1461027472404 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12d377400) [pid = 1655] [serial = 1910] [outer = 0x129be5000] 17:57:52 INFO - PROCESS | 1655 | 1461027472916 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]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 17:57:52 INFO - PROCESS | 1655 | 1461027472955 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 1655 | 1461027472958 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:57:52 INFO - PROCESS | 1655 | 1461027472962 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 1655 | 1461027472964 Marionette TRACE conn2 <- [1,2518,null,{}] 17:57:52 INFO - PROCESS | 1655 | 1461027472968 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}] 17:57:53 INFO - PROCESS | 1655 | 1461027473111 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:57:53 INFO - PROCESS | 1655 | 1461027473216 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x129aa7800 == 108 [pid = 1655] [id = 637] 17:57:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x118573800) [pid = 1655] [serial = 1911] [outer = 0x0] 17:57:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x118f8d800) [pid = 1655] [serial = 1912] [outer = 0x118573800] 17:57:53 INFO - PROCESS | 1655 | 1461027473249 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x11a89ec00) [pid = 1655] [serial = 1913] [outer = 0x118573800] 17:57:53 INFO - PROCESS | 1655 | 1461027473728 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]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 823ms 17:57:53 INFO - PROCESS | 1655 | 1461027473785 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 1655 | 1461027473790 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:57:53 INFO - PROCESS | 1655 | 1461027473794 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1655 | 1461027473796 Marionette TRACE conn2 <- [1,2522,null,{}] 17:57:53 INFO - PROCESS | 1655 | 1461027473799 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}] 17:57:53 INFO - PROCESS | 1655 | 1461027473942 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:57:54 INFO - PROCESS | 1655 | 1461027474080 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c0ae800 == 109 [pid = 1655] [id = 638] 17:57:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x11a8a7400) [pid = 1655] [serial = 1914] [outer = 0x0] 17:57:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x11bd63c00) [pid = 1655] [serial = 1915] [outer = 0x11a8a7400] 17:57:54 INFO - PROCESS | 1655 | 1461027474130 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x1241b3000) [pid = 1655] [serial = 1916] [outer = 0x11a8a7400] 17:57:54 INFO - PROCESS | 1655 | 1461027474590 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]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 820ms 17:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:57:54 INFO - PROCESS | 1655 | 1461027474620 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 1655 | 1461027474622 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:57:54 INFO - PROCESS | 1655 | 1461027474626 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 1655 | 1461027474629 Marionette TRACE conn2 <- [1,2526,null,{}] 17:57:54 INFO - PROCESS | 1655 | 1461027474640 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}] 17:57:54 INFO - PROCESS | 1655 | 1461027474773 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:57:54 INFO - PROCESS | 1655 | 1461027474878 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1398dc800 == 110 [pid = 1655] [id = 639] 17:57:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x1295b3400) [pid = 1655] [serial = 1917] [outer = 0x0] 17:57:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x129be4000) [pid = 1655] [serial = 1918] [outer = 0x1295b3400] 17:57:54 INFO - PROCESS | 1655 | 1461027474912 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x129cb3000) [pid = 1655] [serial = 1919] [outer = 0x1295b3400] 17:57:55 INFO - PROCESS | 1655 | 1461027475405 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]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 823ms 17:57:55 INFO - PROCESS | 1655 | 1461027475450 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 1655 | 1461027475451 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:57:55 INFO - PROCESS | 1655 | 1461027475454 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 1655 | 1461027475455 Marionette TRACE conn2 <- [1,2530,null,{}] 17:57:55 INFO - PROCESS | 1655 | 1461027475458 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}] 17:57:55 INFO - PROCESS | 1655 | 1461027475587 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:57:55 INFO - PROCESS | 1655 | 1461027475722 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x142374800 == 111 [pid = 1655] [id = 640] 17:57:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x129d02c00) [pid = 1655] [serial = 1920] [outer = 0x0] 17:57:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12a774000) [pid = 1655] [serial = 1921] [outer = 0x129d02c00] 17:57:55 INFO - PROCESS | 1655 | 1461027475755 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12a9b6400) [pid = 1655] [serial = 1922] [outer = 0x129d02c00] 17:57:56 INFO - PROCESS | 1655 | 1461027476159 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 17:57:56 INFO - PROCESS | 1655 | 1461027476225 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1655 | 1461027476226 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:57:56 INFO - PROCESS | 1655 | 1461027476229 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1655 | 1461027476230 Marionette TRACE conn2 <- [1,2534,null,{}] 17:57:56 INFO - PROCESS | 1655 | 1461027476232 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}] 17:57:56 INFO - PROCESS | 1655 | 1461027476360 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:57:56 INFO - PROCESS | 1655 | 1461027476464 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x142707000 == 112 [pid = 1655] [id = 641] 17:57:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x129d8c000) [pid = 1655] [serial = 1923] [outer = 0x0] 17:57:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12abd9000) [pid = 1655] [serial = 1924] [outer = 0x129d8c000] 17:57:56 INFO - PROCESS | 1655 | 1461027476495 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12acb9000) [pid = 1655] [serial = 1925] [outer = 0x129d8c000] 17:57:56 INFO - PROCESS | 1655 | 1461027476959 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 770ms 17:57:57 INFO - PROCESS | 1655 | 1461027476999 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1655 | 1461027477001 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:57:57 INFO - PROCESS | 1655 | 1461027477003 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1655 | 1461027477004 Marionette TRACE conn2 <- [1,2538,null,{}] 17:57:57 INFO - PROCESS | 1655 | 1461027477007 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}] 17:57:57 INFO - PROCESS | 1655 | 1461027477150 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:57:57 INFO - PROCESS | 1655 | 1461027477288 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x142a73000 == 113 [pid = 1655] [id = 642] 17:57:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12aba6000) [pid = 1655] [serial = 1926] [outer = 0x0] 17:57:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x12b591800) [pid = 1655] [serial = 1927] [outer = 0x12aba6000] 17:57:57 INFO - PROCESS | 1655 | 1461027477322 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12daab000) [pid = 1655] [serial = 1928] [outer = 0x12aba6000] 17:57:57 INFO - PROCESS | 1655 | 1461027477747 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]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 769ms 17:57:57 INFO - PROCESS | 1655 | 1461027477772 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1655 | 1461027477774 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:57:57 INFO - PROCESS | 1655 | 1461027477776 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1655 | 1461027477777 Marionette TRACE conn2 <- [1,2542,null,{}] 17:57:57 INFO - PROCESS | 1655 | 1461027477780 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}] 17:57:57 INFO - PROCESS | 1655 | 1461027477906 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:57:58 INFO - PROCESS | 1655 | 1461027478010 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x14580b000 == 114 [pid = 1655] [id = 643] 17:57:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12acb9800) [pid = 1655] [serial = 1929] [outer = 0x0] 17:57:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12dcb7c00) [pid = 1655] [serial = 1930] [outer = 0x12acb9800] 17:57:58 INFO - PROCESS | 1655 | 1461027478040 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12e385000) [pid = 1655] [serial = 1931] [outer = 0x12acb9800] 17:57:58 INFO - PROCESS | 1655 | 1461027478444 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]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms 17:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:57:58 INFO - PROCESS | 1655 | 1461027478497 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 1655 | 1461027478498 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:57:58 INFO - PROCESS | 1655 | 1461027478500 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 1655 | 1461027478502 Marionette TRACE conn2 <- [1,2546,null,{}] 17:57:58 INFO - PROCESS | 1655 | 1461027478504 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}] 17:57:58 INFO - PROCESS | 1655 | 1461027478651 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:57:58 INFO - PROCESS | 1655 | 1461027478757 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x145b0e800 == 115 [pid = 1655] [id = 644] 17:57:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12daa3800) [pid = 1655] [serial = 1932] [outer = 0x0] 17:57:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12e4a7c00) [pid = 1655] [serial = 1933] [outer = 0x12daa3800] 17:57:58 INFO - PROCESS | 1655 | 1461027478787 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12e4b2800) [pid = 1655] [serial = 1934] [outer = 0x12daa3800] 17:57:59 INFO - PROCESS | 1655 | 1461027479225 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]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 17:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:57:59 INFO - PROCESS | 1655 | 1461027479270 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1655 | 1461027479271 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:57:59 INFO - PROCESS | 1655 | 1461027479274 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1655 | 1461027479275 Marionette TRACE conn2 <- [1,2550,null,{}] 17:57:59 INFO - PROCESS | 1655 | 1461027479277 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}] 17:57:59 INFO - PROCESS | 1655 | 1461027479406 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:57:59 INFO - PROCESS | 1655 | 1461027479541 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x145bbc000 == 116 [pid = 1655] [id = 645] 17:57:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12e4aa400) [pid = 1655] [serial = 1935] [outer = 0x0] 17:57:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12e9b5800) [pid = 1655] [serial = 1936] [outer = 0x12e4aa400] 17:57:59 INFO - PROCESS | 1655 | 1461027479573 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12ed97400) [pid = 1655] [serial = 1937] [outer = 0x12e4aa400] 17:57:59 INFO - PROCESS | 1655 | 1461027479984 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]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 718ms 17:57:59 INFO - PROCESS | 1655 | 1461027479992 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1655 | 1461027479994 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:57:59 INFO - PROCESS | 1655 | 1461027479996 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1655 | 1461027479997 Marionette TRACE conn2 <- [1,2554,null,{}] 17:58:00 INFO - PROCESS | 1655 | 1461027480000 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}] 17:58:00 INFO - PROCESS | 1655 | 1461027480147 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:58:00 INFO - PROCESS | 1655 | 1461027480255 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1475c7000 == 117 [pid = 1655] [id = 646] 17:58:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12e9af800) [pid = 1655] [serial = 1938] [outer = 0x0] 17:58:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12edb2400) [pid = 1655] [serial = 1939] [outer = 0x12e9af800] 17:58:00 INFO - PROCESS | 1655 | 1461027480286 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12ef5f400) [pid = 1655] [serial = 1940] [outer = 0x12e9af800] 17:58:00 INFO - PROCESS | 1655 | 1461027480754 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]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 770ms 17:58:00 INFO - PROCESS | 1655 | 1461027480766 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:58:00 INFO - PROCESS | 1655 | 1461027480768 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:58:00 INFO - PROCESS | 1655 | 1461027480773 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1655 | 1461027480775 Marionette TRACE conn2 <- [1,2558,null,{}] 17:58:00 INFO - PROCESS | 1655 | 1461027480777 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}] 17:58:00 INFO - PROCESS | 1655 | 1461027480917 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:58:01 INFO - PROCESS | 1655 | 1461027481028 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1498cf800 == 118 [pid = 1655] [id = 647] 17:58:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12ef64800) [pid = 1655] [serial = 1941] [outer = 0x0] 17:58:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12f7d1800) [pid = 1655] [serial = 1942] [outer = 0x12ef64800] 17:58:01 INFO - PROCESS | 1655 | 1461027481063 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12f9a5400) [pid = 1655] [serial = 1943] [outer = 0x12ef64800] 17:58:01 INFO - PROCESS | 1655 | 1461027481597 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]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 870ms 17:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:58:01 INFO - PROCESS | 1655 | 1461027481643 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:58:01 INFO - PROCESS | 1655 | 1461027481644 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:58:01 INFO - PROCESS | 1655 | 1461027481647 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 1655 | 1461027481648 Marionette TRACE conn2 <- [1,2562,null,{}] 17:58:01 INFO - PROCESS | 1655 | 1461027481651 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}] 17:58:01 INFO - PROCESS | 1655 | 1461027481782 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:58:01 INFO - PROCESS | 1655 | 1461027481890 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11acba000 == 119 [pid = 1655] [id = 648] 17:58:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x1123e8400) [pid = 1655] [serial = 1944] [outer = 0x0] 17:58:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x1295b1c00) [pid = 1655] [serial = 1945] [outer = 0x1123e8400] 17:58:01 INFO - PROCESS | 1655 | 1461027481921 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12d163c00) [pid = 1655] [serial = 1946] [outer = 0x1123e8400] 17:58:02 INFO - PROCESS | 1655 | 1461027482441 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]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 820ms 17:58:02 INFO - PROCESS | 1655 | 1461027482467 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 1655 | 1461027482469 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:58:02 INFO - PROCESS | 1655 | 1461027482493 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 1655 | 1461027482494 Marionette TRACE conn2 <- [1,2566,null,{}] 17:58:02 INFO - PROCESS | 1655 | 1461027482497 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}] 17:58:02 INFO - PROCESS | 1655 | 1461027482630 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:58:02 INFO - PROCESS | 1655 | 1461027482755 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c0800 == 120 [pid = 1655] [id = 649] 17:58:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12a726800) [pid = 1655] [serial = 1947] [outer = 0x0] 17:58:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12fe06400) [pid = 1655] [serial = 1948] [outer = 0x12a726800] 17:58:02 INFO - PROCESS | 1655 | 1461027482786 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x13005f400) [pid = 1655] [serial = 1949] [outer = 0x12a726800] 17:58:03 INFO - PROCESS | 1655 | 1461027483260 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]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1125ms 17:58:03 INFO - PROCESS | 1655 | 1461027483647 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 1655 | 1461027483652 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:58:03 INFO - PROCESS | 1655 | 1461027483662 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 1655 | 1461027483664 Marionette TRACE conn2 <- [1,2570,null,{}] 17:58:03 INFO - PROCESS | 1655 | 1461027483672 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}] 17:58:03 INFO - PROCESS | 1655 | 1461027483871 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:58:04 INFO - PROCESS | 1655 | 1461027484025 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a94000 == 121 [pid = 1655] [id = 650] 17:58:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x114b79000) [pid = 1655] [serial = 1950] [outer = 0x0] 17:58:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x1153bfc00) [pid = 1655] [serial = 1951] [outer = 0x114b79000] 17:58:04 INFO - PROCESS | 1655 | 1461027484055 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x11858c400) [pid = 1655] [serial = 1952] [outer = 0x114b79000] 17:58:04 INFO - PROCESS | 1655 | 1461027484562 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]]]}] 17:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 925ms 17:58:04 INFO - PROCESS | 1655 | 1461027484587 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 1655 | 1461027484591 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:58:04 INFO - PROCESS | 1655 | 1461027484597 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - PROCESS | 1655 | 1461027484599 Marionette TRACE conn2 <- [1,2574,null,{}] 17:58:04 INFO - PROCESS | 1655 | 1461027484601 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}] 17:58:04 INFO - PROCESS | 1655 | 1461027484722 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:58:04 INFO - PROCESS | 1655 | 1461027484834 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123832000 == 122 [pid = 1655] [id = 651] 17:58:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x11857fc00) [pid = 1655] [serial = 1953] [outer = 0x0] 17:58:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x11a9d0800) [pid = 1655] [serial = 1954] [outer = 0x11857fc00] 17:58:04 INFO - PROCESS | 1655 | 1461027484863 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x11bbc9400) [pid = 1655] [serial = 1955] [outer = 0x11857fc00] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x139e3a000 == 121 [pid = 1655] [id = 635] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1395cd800 == 120 [pid = 1655] [id = 634] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11c271800 == 119 [pid = 1655] [id = 633] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x130579800 == 118 [pid = 1655] [id = 632] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc97800 == 117 [pid = 1655] [id = 631] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x1421a7000) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12edc9800 == 116 [pid = 1655] [id = 630] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12cec0000 == 115 [pid = 1655] [id = 629] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae29800 == 114 [pid = 1655] [id = 628] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12a644800 == 113 [pid = 1655] [id = 627] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11c320000 == 112 [pid = 1655] [id = 626] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11928f800 == 111 [pid = 1655] [id = 625] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x129110800 == 110 [pid = 1655] [id = 624] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x139508800 == 109 [pid = 1655] [id = 618] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x136f1f800 == 108 [pid = 1655] [id = 617] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x130575000 == 107 [pid = 1655] [id = 616] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x13003e000 == 106 [pid = 1655] [id = 615] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc84000 == 105 [pid = 1655] [id = 614] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12f088800 == 104 [pid = 1655] [id = 613] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6c7000 == 103 [pid = 1655] [id = 612] 17:58:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123765800 == 102 [pid = 1655] [id = 611] 17:58:05 INFO - PROCESS | 1655 | 1461027485433 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]]]}] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x11465ac00) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x1123eb000) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x11bd5d000) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x11c079c00) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x129d89400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x11a9c9800) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x11b70b400) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12a8bd800) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x139983800) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x130345000) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12a0df400) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x14211cc00) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x12bcef800) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x129634000) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x118f88c00) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12963bc00) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x11c364000) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x129d10400) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x124288400) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x128d9f800) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x129be9000) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x12745c800) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x129458800) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x1295ae400) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x129c86000) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x11857b000) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x1175ddc00) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12ed96800) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x118f89800) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x11a785800) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x11beb1400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12b16e800) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12e385400) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12f99d400) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 17:58:05 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x118578800) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 17:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 877ms 17:58:05 INFO - PROCESS | 1655 | 1461027485472 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 1655 | 1461027485473 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:58:05 INFO - PROCESS | 1655 | 1461027485475 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 1655 | 1461027485476 Marionette TRACE conn2 <- [1,2578,null,{}] 17:58:05 INFO - PROCESS | 1655 | 1461027485483 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}] 17:58:05 INFO - PROCESS | 1655 | 1461027485598 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:58:05 INFO - PROCESS | 1655 | 1461027485605 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12374e800 == 103 [pid = 1655] [id = 652] 17:58:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12361f400) [pid = 1655] [serial = 1956] [outer = 0x0] 17:58:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x1236d8c00) [pid = 1655] [serial = 1957] [outer = 0x12361f400] 17:58:05 INFO - PROCESS | 1655 | 1461027485635 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x1241aec00) [pid = 1655] [serial = 1958] [outer = 0x12361f400] 17:58:06 INFO - PROCESS | 1655 | 1461027486077 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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 622ms 17:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:58:06 INFO - PROCESS | 1655 | 1461027486098 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1655 | 1461027486099 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:58:06 INFO - PROCESS | 1655 | 1461027486101 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1655 | 1461027486102 Marionette TRACE conn2 <- [1,2582,null,{}] 17:58:06 INFO - PROCESS | 1655 | 1461027486108 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}] 17:58:06 INFO - PROCESS | 1655 | 1461027486218 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:58:06 INFO - PROCESS | 1655 | 1461027486222 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab18800 == 104 [pid = 1655] [id = 653] 17:58:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x1270cbc00) [pid = 1655] [serial = 1959] [outer = 0x0] 17:58:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x128d9c400) [pid = 1655] [serial = 1960] [outer = 0x1270cbc00] 17:58:06 INFO - PROCESS | 1655 | 1461027486248 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x129494c00) [pid = 1655] [serial = 1961] [outer = 0x1270cbc00] 17:58:06 INFO - PROCESS | 1655 | 1461027486631 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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 572ms 17:58:06 INFO - PROCESS | 1655 | 1461027486674 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:58:06 INFO - PROCESS | 1655 | 1461027486675 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:58:06 INFO - PROCESS | 1655 | 1461027486677 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1655 | 1461027486678 Marionette TRACE conn2 <- [1,2586,null,{}] 17:58:06 INFO - PROCESS | 1655 | 1461027486681 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}] 17:58:06 INFO - PROCESS | 1655 | 1461027486787 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:58:06 INFO - PROCESS | 1655 | 1461027486791 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9ba800 == 105 [pid = 1655] [id = 654] 17:58:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12948cc00) [pid = 1655] [serial = 1962] [outer = 0x0] 17:58:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x129631000) [pid = 1655] [serial = 1963] [outer = 0x12948cc00] 17:58:06 INFO - PROCESS | 1655 | 1461027486817 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x129be9000) [pid = 1655] [serial = 1964] [outer = 0x12948cc00] 17:58:07 INFO - PROCESS | 1655 | 1461027487187 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]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 17:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:58:07 INFO - PROCESS | 1655 | 1461027487195 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1655 | 1461027487196 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:58:07 INFO - PROCESS | 1655 | 1461027487198 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1655 | 1461027487199 Marionette TRACE conn2 <- [1,2590,null,{}] 17:58:07 INFO - PROCESS | 1655 | 1461027487202 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}] 17:58:07 INFO - PROCESS | 1655 | 1461027487381 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:58:07 INFO - PROCESS | 1655 | 1461027487436 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3eb000 == 106 [pid = 1655] [id = 655] 17:58:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x1295a4400) [pid = 1655] [serial = 1965] [outer = 0x0] 17:58:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x129d04400) [pid = 1655] [serial = 1966] [outer = 0x1295a4400] 17:58:07 INFO - PROCESS | 1655 | 1461027487466 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12a5f8000) [pid = 1655] [serial = 1967] [outer = 0x1295a4400] 17:58:07 INFO - PROCESS | 1655 | 1461027487811 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]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 618ms 17:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:58:07 INFO - PROCESS | 1655 | 1461027487817 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1655 | 1461027487818 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:58:07 INFO - PROCESS | 1655 | 1461027487830 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1655 | 1461027487831 Marionette TRACE conn2 <- [1,2594,null,{}] 17:58:07 INFO - PROCESS | 1655 | 1461027487833 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}] 17:58:07 INFO - PROCESS | 1655 | 1461027487973 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:58:07 INFO - PROCESS | 1655 | 1461027487986 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edc5000 == 107 [pid = 1655] [id = 656] 17:58:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x129be8800) [pid = 1655] [serial = 1968] [outer = 0x0] 17:58:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12a73c000) [pid = 1655] [serial = 1969] [outer = 0x129be8800] 17:58:08 INFO - PROCESS | 1655 | 1461027488012 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12a8b7800) [pid = 1655] [serial = 1970] [outer = 0x129be8800] 17:58:08 INFO - PROCESS | 1655 | 1461027488413 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]]]}] 17:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 627ms 17:58:08 INFO - PROCESS | 1655 | 1461027488451 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 1655 | 1461027488452 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:58:08 INFO - PROCESS | 1655 | 1461027488454 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 1655 | 1461027488455 Marionette TRACE conn2 <- [1,2598,null,{}] 17:58:08 INFO - PROCESS | 1655 | 1461027488458 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}] 17:58:08 INFO - PROCESS | 1655 | 1461027488597 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:58:08 INFO - PROCESS | 1655 | 1461027488614 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe64800 == 108 [pid = 1655] [id = 657] 17:58:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12a76f400) [pid = 1655] [serial = 1971] [outer = 0x0] 17:58:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12a90cc00) [pid = 1655] [serial = 1972] [outer = 0x12a76f400] 17:58:08 INFO - PROCESS | 1655 | 1461027488640 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12a9a5000) [pid = 1655] [serial = 1973] [outer = 0x12a76f400] 17:58:09 INFO - PROCESS | 1655 | 1461027489018 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]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 619ms 17:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:58:09 INFO - PROCESS | 1655 | 1461027489075 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 1655 | 1461027489076 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:58:09 INFO - PROCESS | 1655 | 1461027489078 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 1655 | 1461027489079 Marionette TRACE conn2 <- [1,2602,null,{}] 17:58:09 INFO - PROCESS | 1655 | 1461027489081 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}] 17:58:09 INFO - PROCESS | 1655 | 1461027489222 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:58:09 INFO - PROCESS | 1655 | 1461027489258 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x13056a000 == 109 [pid = 1655] [id = 658] 17:58:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12a8f5000) [pid = 1655] [serial = 1974] [outer = 0x0] 17:58:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12a9b9c00) [pid = 1655] [serial = 1975] [outer = 0x12a8f5000] 17:58:09 INFO - PROCESS | 1655 | 1461027489286 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12aa62800) [pid = 1655] [serial = 1976] [outer = 0x12a8f5000] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x1123e1400) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x1146b6c00) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x129d03800) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12a97a000) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x12a738800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x1185ea000) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x11c084000) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x1146c4800) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11b71dc00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x128d9f400) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x11a74a400) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:58:09 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x1241b1400) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:58:09 INFO - PROCESS | 1655 | 1461027489928 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]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 872ms 17:58:09 INFO - PROCESS | 1655 | 1461027489950 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 1655 | 1461027489952 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:58:09 INFO - PROCESS | 1655 | 1461027489956 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 1655 | 1461027489958 Marionette TRACE conn2 <- [1,2606,null,{}] 17:58:09 INFO - PROCESS | 1655 | 1461027489960 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}] 17:58:10 INFO - PROCESS | 1655 | 1461027490068 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:58:10 INFO - PROCESS | 1655 | 1461027490072 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b806800 == 110 [pid = 1655] [id = 659] 17:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x1146b6c00) [pid = 1655] [serial = 1977] [outer = 0x0] 17:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x11beb0400) [pid = 1655] [serial = 1978] [outer = 0x1146b6c00] 17:58:10 INFO - PROCESS | 1655 | 1461027490097 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12a8b6000) [pid = 1655] [serial = 1979] [outer = 0x1146b6c00] 17:58:10 INFO - PROCESS | 1655 | 1461027490495 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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 17:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:58:10 INFO - PROCESS | 1655 | 1461027490546 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 1655 | 1461027490548 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:58:10 INFO - PROCESS | 1655 | 1461027490551 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1655 | 1461027490554 Marionette TRACE conn2 <- [1,2610,null,{}] 17:58:10 INFO - PROCESS | 1655 | 1461027490557 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}] 17:58:10 INFO - PROCESS | 1655 | 1461027490677 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:58:10 INFO - PROCESS | 1655 | 1461027490681 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x13834c000 == 111 [pid = 1655] [id = 660] 17:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12a987c00) [pid = 1655] [serial = 1980] [outer = 0x0] 17:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12b165c00) [pid = 1655] [serial = 1981] [outer = 0x12a987c00] 17:58:10 INFO - PROCESS | 1655 | 1461027490710 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12b851400) [pid = 1655] [serial = 1982] [outer = 0x12a987c00] 17:58:11 INFO - PROCESS | 1655 | 1461027491088 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]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 571ms 17:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:58:11 INFO - PROCESS | 1655 | 1461027491123 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:58:11 INFO - PROCESS | 1655 | 1461027491124 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:58:11 INFO - PROCESS | 1655 | 1461027491126 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 1655 | 1461027491127 Marionette TRACE conn2 <- [1,2614,null,{}] 17:58:11 INFO - PROCESS | 1655 | 1461027491130 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}] 17:58:11 INFO - PROCESS | 1655 | 1461027491236 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:58:11 INFO - PROCESS | 1655 | 1461027491336 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395c3800 == 112 [pid = 1655] [id = 661] 17:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12b171000) [pid = 1655] [serial = 1983] [outer = 0x0] 17:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12bcf7000) [pid = 1655] [serial = 1984] [outer = 0x12b171000] 17:58:11 INFO - PROCESS | 1655 | 1461027491362 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12d440800) [pid = 1655] [serial = 1985] [outer = 0x12b171000] 17:58:11 INFO - PROCESS | 1655 | 1461027491656 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]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 567ms 17:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:58:11 INFO - PROCESS | 1655 | 1461027491695 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:58:11 INFO - PROCESS | 1655 | 1461027491696 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:58:11 INFO - PROCESS | 1655 | 1461027491698 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 1655 | 1461027491699 Marionette TRACE conn2 <- [1,2618,null,{}] 17:58:11 INFO - PROCESS | 1655 | 1461027491701 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}] 17:58:11 INFO - PROCESS | 1655 | 1461027491811 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:58:11 INFO - PROCESS | 1655 | 1461027491814 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c17800 == 113 [pid = 1655] [id = 662] 17:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12d447800) [pid = 1655] [serial = 1986] [outer = 0x0] 17:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12e37b000) [pid = 1655] [serial = 1987] [outer = 0x12d447800] 17:58:11 INFO - PROCESS | 1655 | 1461027491839 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12edb2000) [pid = 1655] [serial = 1988] [outer = 0x12d447800] 17:58:12 INFO - PROCESS | 1655 | 1461027492479 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]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 819ms 17:58:12 INFO - PROCESS | 1655 | 1461027492518 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 1655 | 1461027492522 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:58:12 INFO - PROCESS | 1655 | 1461027492525 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 1655 | 1461027492528 Marionette TRACE conn2 <- [1,2622,null,{}] 17:58:12 INFO - PROCESS | 1655 | 1461027492531 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}] 17:58:12 INFO - PROCESS | 1655 | 1461027492671 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:58:12 INFO - PROCESS | 1655 | 1461027492814 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129a9b000 == 114 [pid = 1655] [id = 663] 17:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x1192e2400) [pid = 1655] [serial = 1989] [outer = 0x0] 17:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x11a8a3400) [pid = 1655] [serial = 1990] [outer = 0x1192e2400] 17:58:12 INFO - PROCESS | 1655 | 1461027492849 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x11bea5000) [pid = 1655] [serial = 1991] [outer = 0x1192e2400] 17:58:13 INFO - PROCESS | 1655 | 1461027493342 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]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 872ms 17:58:13 INFO - PROCESS | 1655 | 1461027493399 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 1655 | 1461027493405 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:58:13 INFO - PROCESS | 1655 | 1461027493413 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 1655 | 1461027493416 Marionette TRACE conn2 <- [1,2626,null,{}] 17:58:13 INFO - PROCESS | 1655 | 1461027493420 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}] 17:58:13 INFO - PROCESS | 1655 | 1461027493625 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:58:13 INFO - PROCESS | 1655 | 1461027493822 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dacc000 == 115 [pid = 1655] [id = 664] 17:58:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x11c081800) [pid = 1655] [serial = 1992] [outer = 0x0] 17:58:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x125bc5800) [pid = 1655] [serial = 1993] [outer = 0x11c081800] 17:58:13 INFO - PROCESS | 1655 | 1461027493857 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12974b400) [pid = 1655] [serial = 1994] [outer = 0x11c081800] 17:58:14 INFO - PROCESS | 1655 | 1461027494308 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]]]}] 17:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 928ms 17:58:14 INFO - PROCESS | 1655 | 1461027494341 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:58:14 INFO - PROCESS | 1655 | 1461027494342 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:58:14 INFO - PROCESS | 1655 | 1461027494344 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 1655 | 1461027494347 Marionette TRACE conn2 <- [1,2630,null,{}] 17:58:14 INFO - PROCESS | 1655 | 1461027494356 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}] 17:58:14 INFO - PROCESS | 1655 | 1461027494489 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:58:14 INFO - PROCESS | 1655 | 1461027494636 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa12800 == 114 [pid = 1655] [id = 16] 17:58:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c19800 == 115 [pid = 1655] [id = 665] 17:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x129d8f400) [pid = 1655] [serial = 1995] [outer = 0x0] 17:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12a73a400) [pid = 1655] [serial = 1996] [outer = 0x129d8f400] 17:58:14 INFO - PROCESS | 1655 | 1461027494697 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12a904c00) [pid = 1655] [serial = 1997] [outer = 0x129d8f400] 17:58:15 INFO - PROCESS | 1655 | 1461027495164 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]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 873ms 17:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:58:15 INFO - PROCESS | 1655 | 1461027495217 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1655 | 1461027495219 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:58:15 INFO - PROCESS | 1655 | 1461027495222 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1655 | 1461027495223 Marionette TRACE conn2 <- [1,2634,null,{}] 17:58:15 INFO - PROCESS | 1655 | 1461027495226 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}] 17:58:15 INFO - PROCESS | 1655 | 1461027495356 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:58:15 INFO - PROCESS | 1655 | 1461027495464 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x14226b000 == 116 [pid = 1655] [id = 666] 17:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x12a97b800) [pid = 1655] [serial = 1998] [outer = 0x0] 17:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x12abd7000) [pid = 1655] [serial = 1999] [outer = 0x12a97b800] 17:58:15 INFO - PROCESS | 1655 | 1461027495495 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x12b2c3000) [pid = 1655] [serial = 2000] [outer = 0x12a97b800] 17:58:15 INFO - PROCESS | 1655 | 1461027495911 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]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 17:58:15 INFO - PROCESS | 1655 | 1461027495941 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1655 | 1461027495943 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:58:15 INFO - PROCESS | 1655 | 1461027495945 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1655 | 1461027495946 Marionette TRACE conn2 <- [1,2638,null,{}] 17:58:15 INFO - PROCESS | 1655 | 1461027495949 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}] 17:58:16 INFO - PROCESS | 1655 | 1461027496079 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:58:16 INFO - PROCESS | 1655 | 1461027496218 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1423db800 == 117 [pid = 1655] [id = 667] 17:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x12a97fc00) [pid = 1655] [serial = 2001] [outer = 0x0] 17:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x12d0dd000) [pid = 1655] [serial = 2002] [outer = 0x12a97fc00] 17:58:16 INFO - PROCESS | 1655 | 1461027496253 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x12dcbac00) [pid = 1655] [serial = 2003] [outer = 0x12a97fc00] 17:58:16 INFO - PROCESS | 1655 | 1461027496693 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]]]}] 17:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 820ms 17:58:16 INFO - PROCESS | 1655 | 1461027496765 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 1655 | 1461027496767 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:58:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:58:16 INFO - PROCESS | 1655 | 1461027496769 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 1655 | 1461027496770 Marionette TRACE conn2 <- [1,2642,null,{}] 17:58:16 INFO - PROCESS | 1655 | 1461027496773 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}] 17:58:16 INFO - PROCESS | 1655 | 1461027496910 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:58:17 INFO - PROCESS | 1655 | 1461027497047 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1428c5000 == 118 [pid = 1655] [id = 668] 17:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x12e9b5c00) [pid = 1655] [serial = 2004] [outer = 0x0] 17:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x12ef5fc00) [pid = 1655] [serial = 2005] [outer = 0x12e9b5c00] 17:58:17 INFO - PROCESS | 1655 | 1461027497082 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x12f99d800) [pid = 1655] [serial = 2006] [outer = 0x12e9b5c00] 17:58:17 INFO - PROCESS | 1655 | 1461027497498 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]]]}] 17:58:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:58:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 771ms 17:58:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:58:17 INFO - PROCESS | 1655 | 1461027497540 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:58:17 INFO - PROCESS | 1655 | 1461027497542 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:58:17 INFO - PROCESS | 1655 | 1461027497544 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 1655 | 1461027497546 Marionette TRACE conn2 <- [1,2646,null,{}] 17:58:17 INFO - PROCESS | 1655 | 1461027497548 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}] 17:58:17 INFO - PROCESS | 1655 | 1461027497679 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:58:17 INFO - PROCESS | 1655 | 1461027497830 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x145807000 == 119 [pid = 1655] [id = 669] 17:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x12faaec00) [pid = 1655] [serial = 2007] [outer = 0x0] 17:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x12fe07000) [pid = 1655] [serial = 2008] [outer = 0x12faaec00] 17:58:17 INFO - PROCESS | 1655 | 1461027497862 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x13033b000) [pid = 1655] [serial = 2009] [outer = 0x12faaec00] 17:58:18 INFO - PROCESS | 1655 | 1461027498250 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]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:58:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 770ms 17:58:18 INFO - PROCESS | 1655 | 1461027498317 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 1655 | 1461027498319 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:58:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:58:18 INFO - PROCESS | 1655 | 1461027498321 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 1655 | 1461027498323 Marionette TRACE conn2 <- [1,2650,null,{}] 17:58:18 INFO - PROCESS | 1655 | 1461027498325 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}] 17:58:18 INFO - PROCESS | 1655 | 1461027498483 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:58:18 INFO - PROCESS | 1655 | 1461027498631 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1475c2800 == 120 [pid = 1655] [id = 670] 17:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x13005a800) [pid = 1655] [serial = 2010] [outer = 0x0] 17:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x130346000) [pid = 1655] [serial = 2011] [outer = 0x13005a800] 17:58:18 INFO - PROCESS | 1655 | 1461027498662 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x136fb0800) [pid = 1655] [serial = 2012] [outer = 0x13005a800] 17:58:19 INFO - PROCESS | 1655 | 1461027499067 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]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:58:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 771ms 17:58:19 INFO - PROCESS | 1655 | 1461027499093 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 1655 | 1461027499094 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:58:19 INFO - PROCESS | 1655 | 1461027499096 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1655 | 1461027499098 Marionette TRACE conn2 <- [1,2654,null,{}] 17:58:19 INFO - PROCESS | 1655 | 1461027499100 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}] 17:58:19 INFO - PROCESS | 1655 | 1461027499231 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:58:19 INFO - PROCESS | 1655 | 1461027499368 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1498df800 == 121 [pid = 1655] [id = 671] 17:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x13033f000) [pid = 1655] [serial = 2013] [outer = 0x0] 17:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x13997d000) [pid = 1655] [serial = 2014] [outer = 0x13033f000] 17:58:19 INFO - PROCESS | 1655 | 1461027499400 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x139adb000) [pid = 1655] [serial = 2015] [outer = 0x13033f000] 17:58:19 INFO - PROCESS | 1655 | 1461027499817 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]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:58:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 17:58:19 INFO - PROCESS | 1655 | 1461027499876 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 1655 | 1461027499877 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:58:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:58:19 INFO - PROCESS | 1655 | 1461027499880 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1655 | 1461027499881 Marionette TRACE conn2 <- [1,2658,null,{}] 17:58:19 INFO - PROCESS | 1655 | 1461027499884 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}] 17:58:20 INFO - PROCESS | 1655 | 1461027500016 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:58:20 INFO - PROCESS | 1655 | 1461027500157 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x146a97000 == 122 [pid = 1655] [id = 672] 17:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x136fb1c00) [pid = 1655] [serial = 2016] [outer = 0x0] 17:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x139ae3c00) [pid = 1655] [serial = 2017] [outer = 0x136fb1c00] 17:58:20 INFO - PROCESS | 1655 | 1461027500188 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x142117000) [pid = 1655] [serial = 2018] [outer = 0x136fb1c00] 17:58:20 INFO - PROCESS | 1655 | 1461027500611 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]]]}] 17:58:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:58:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 769ms 17:58:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:58:20 INFO - PROCESS | 1655 | 1461027500649 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 1655 | 1461027500651 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:58:20 INFO - PROCESS | 1655 | 1461027500653 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 1655 | 1461027500655 Marionette TRACE conn2 <- [1,2662,null,{}] 17:58:20 INFO - PROCESS | 1655 | 1461027500657 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}] 17:58:20 INFO - PROCESS | 1655 | 1461027500800 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:58:20 INFO - PROCESS | 1655 | 1461027500974 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x142367000 == 123 [pid = 1655] [id = 673] 17:58:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x115493800) [pid = 1655] [serial = 2019] [outer = 0x0] 17:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x14211cc00) [pid = 1655] [serial = 2020] [outer = 0x115493800] 17:58:21 INFO - PROCESS | 1655 | 1461027501008 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x142330000) [pid = 1655] [serial = 2021] [outer = 0x115493800] 17:58:21 INFO - PROCESS | 1655 | 1461027501492 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]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:58:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 870ms 17:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:58:21 INFO - PROCESS | 1655 | 1461027501524 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 1655 | 1461027501525 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:58:21 INFO - PROCESS | 1655 | 1461027501527 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 1655 | 1461027501528 Marionette TRACE conn2 <- [1,2666,null,{}] 17:58:21 INFO - PROCESS | 1655 | 1461027501531 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}] 17:58:21 INFO - PROCESS | 1655 | 1461027501665 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:58:22 INFO - PROCESS | 1655 | 1461027502006 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1270c0800 == 124 [pid = 1655] [id = 674] 17:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 292 (0x112356c00) [pid = 1655] [serial = 2022] [outer = 0x0] 17:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 293 (0x1123e0800) [pid = 1655] [serial = 2023] [outer = 0x112356c00] 17:58:22 INFO - PROCESS | 1655 | 1461027502037 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 294 (0x118545800) [pid = 1655] [serial = 2024] [outer = 0x112356c00] 17:58:22 INFO - PROCESS | 1655 | 1461027502972 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]]]}] 17:58:22 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) 17:58:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1471ms 17:58:23 INFO - PROCESS | 1655 | 1461027502999 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 1655 | 1461027503002 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:58:23 INFO - PROCESS | 1655 | 1461027503005 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 1655 | 1461027503007 Marionette TRACE conn2 <- [1,2670,null,{}] 17:58:23 INFO - PROCESS | 1655 | 1461027503011 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}] 17:58:23 INFO - PROCESS | 1655 | 1461027503142 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:58:23 INFO - PROCESS | 1655 | 1461027503287 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c32e000 == 125 [pid = 1655] [id = 675] 17:58:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 295 (0x11beac000) [pid = 1655] [serial = 2025] [outer = 0x0] 17:58:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 296 (0x11c237000) [pid = 1655] [serial = 2026] [outer = 0x11beac000] 17:58:23 INFO - PROCESS | 1655 | 1461027503342 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 297 (0x1241b4800) [pid = 1655] [serial = 2027] [outer = 0x11beac000] 17:58:24 INFO - PROCESS | 1655 | 1461027504263 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] 17:58:24 INFO - PROCESS | 1655 | 1461027504287 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:58:24 INFO - PROCESS | 1655 | 1461027504291 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 1655 | 1461027504292 Marionette TRACE conn2 <- [1,2674,null,{}] 17:58:24 INFO - PROCESS | 1655 | 1461027504295 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}] 17:58:24 INFO - PROCESS | 1655 | 1461027504416 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:58:24 INFO - PROCESS | 1655 | 1461027504558 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3e9000 == 126 [pid = 1655] [id = 676] 17:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 298 (0x1241ba400) [pid = 1655] [serial = 2028] [outer = 0x0] 17:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 299 (0x129adc800) [pid = 1655] [serial = 2029] [outer = 0x1241ba400] 17:58:24 INFO - PROCESS | 1655 | 1461027504611 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 300 (0x129cab000) [pid = 1655] [serial = 2030] [outer = 0x1241ba400] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12edbf000 == 125 [pid = 1655] [id = 610] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1396d6800 == 124 [pid = 1655] [id = 451] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1395c3800 == 123 [pid = 1655] [id = 661] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x13834c000 == 122 [pid = 1655] [id = 660] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12b806800 == 121 [pid = 1655] [id = 659] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x13056a000 == 120 [pid = 1655] [id = 658] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe64800 == 119 [pid = 1655] [id = 657] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 299 (0x11a8a8000) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 298 (0x12a736800) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 297 (0x129c8c400) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 296 (0x118590c00) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 295 (0x12a8f7c00) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 294 (0x12aba5c00) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 293 (0x1241b4000) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 292 (0x12b16fc00) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 291 (0x12a911400) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x12a8b5c00) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x12a9bac00) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x129d96400) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x12a9a8000) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x12d0df000) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12edc5000 == 118 [pid = 1655] [id = 656] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3eb000 == 117 [pid = 1655] [id = 655] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9ba800 == 116 [pid = 1655] [id = 654] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab18800 == 115 [pid = 1655] [id = 653] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12374e800 == 114 [pid = 1655] [id = 652] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123832000 == 113 [pid = 1655] [id = 651] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x129a94000 == 112 [pid = 1655] [id = 650] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c0800 == 111 [pid = 1655] [id = 649] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11acba000 == 110 [pid = 1655] [id = 648] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1498cf800 == 109 [pid = 1655] [id = 647] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1475c7000 == 108 [pid = 1655] [id = 646] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x145bbc000 == 107 [pid = 1655] [id = 645] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x145b0e800 == 106 [pid = 1655] [id = 644] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x14580b000 == 105 [pid = 1655] [id = 643] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x142a73000 == 104 [pid = 1655] [id = 642] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x142707000 == 103 [pid = 1655] [id = 641] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x142374800 == 102 [pid = 1655] [id = 640] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1398dc800 == 101 [pid = 1655] [id = 639] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12c0ae800 == 100 [pid = 1655] [id = 638] 17:58:25 INFO - PROCESS | 1655 | --DOCSHELL 0x129aa7800 == 99 [pid = 1655] [id = 637] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x12a737800) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x12a5ef800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x12a9bcc00) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x12a76f000) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x12aba3400) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x11a9d4400) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x11a842c00) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x123992c00) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x1241b8000) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x11645ec00) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x114b81800) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x12abda400) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x1295ae000) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x11b77b400) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x11c080400) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x1270cf800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x128da7000) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x129d91400) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x11b7ef800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x11857c400) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x12a906c00) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12b84c400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x1295b3800) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x129d89800) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12d011c00) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 17:58:25 INFO - PROCESS | 1655 | 1461027505600 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] 17:58:25 INFO - PROCESS | 1655 | 1461027505615 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:58:25 INFO - PROCESS | 1655 | 1461027505623 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1655 | 1461027505627 Marionette TRACE conn2 <- [1,2678,null,{}] 17:58:25 INFO - PROCESS | 1655 | 1461027505631 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}] 17:58:25 INFO - PROCESS | 1655 | 1461027505761 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:58:25 INFO - PROCESS | 1655 | 1461027505869 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a61a000 == 100 [pid = 1655] [id = 677] 17:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x11c239000) [pid = 1655] [serial = 2031] [outer = 0x0] 17:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12963a800) [pid = 1655] [serial = 2032] [outer = 0x11c239000] 17:58:25 INFO - PROCESS | 1655 | 1461027505897 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12a0e9400) [pid = 1655] [serial = 2033] [outer = 0x11c239000] 17:58:26 INFO - PROCESS | 1655 | 1461027506699 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]]]}] 17:58:26 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) 17:58:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1128ms 17:58:26 INFO - PROCESS | 1655 | 1461027506746 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 1655 | 1461027506748 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:58:26 INFO - PROCESS | 1655 | 1461027506750 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 1655 | 1461027506752 Marionette TRACE conn2 <- [1,2682,null,{}] 17:58:26 INFO - PROCESS | 1655 | 1461027506754 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}] 17:58:26 INFO - PROCESS | 1655 | 1461027506907 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:58:27 INFO - PROCESS | 1655 | 1461027507099 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c26b800 == 101 [pid = 1655] [id = 678] 17:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x1153c5000) [pid = 1655] [serial = 2034] [outer = 0x0] 17:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x11857b000) [pid = 1655] [serial = 2035] [outer = 0x1153c5000] 17:58:27 INFO - PROCESS | 1655 | 1461027507136 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x11a846400) [pid = 1655] [serial = 2036] [outer = 0x1153c5000] 17:58:28 INFO - PROCESS | 1655 | 1461027508091 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]]]}] 17:58:28 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) 17:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1375ms 17:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:58:28 INFO - PROCESS | 1655 | 1461027508126 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1655 | 1461027508128 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:58:28 INFO - PROCESS | 1655 | 1461027508131 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1655 | 1461027508134 Marionette TRACE conn2 <- [1,2686,null,{}] 17:58:28 INFO - PROCESS | 1655 | 1461027508138 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}] 17:58:28 INFO - PROCESS | 1655 | 1461027508269 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:58:28 INFO - PROCESS | 1655 | 1461027508401 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8af800 == 102 [pid = 1655] [id = 679] 17:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x11bd5e400) [pid = 1655] [serial = 2037] [outer = 0x0] 17:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x128da7000) [pid = 1655] [serial = 2038] [outer = 0x11bd5e400] 17:58:28 INFO - PROCESS | 1655 | 1461027508460 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x129be3000) [pid = 1655] [serial = 2039] [outer = 0x11bd5e400] 17:58:29 INFO - PROCESS | 1655 | 1461027509363 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] 17:58:29 INFO - PROCESS | 1655 | 1461027509413 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:58:29 INFO - PROCESS | 1655 | 1461027509416 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 1655 | 1461027509417 Marionette TRACE conn2 <- [1,2690,null,{}] 17:58:29 INFO - PROCESS | 1655 | 1461027509420 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}] 17:58:29 INFO - PROCESS | 1655 | 1461027509543 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:58:29 INFO - PROCESS | 1655 | 1461027509678 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f091000 == 103 [pid = 1655] [id = 680] 17:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x12a7b0400) [pid = 1655] [serial = 2040] [outer = 0x0] 17:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x12a8bbc00) [pid = 1655] [serial = 2041] [outer = 0x12a7b0400] 17:58:29 INFO - PROCESS | 1655 | 1461027509735 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x12a90ec00) [pid = 1655] [serial = 2042] [outer = 0x12a7b0400] 17:58:30 INFO - PROCESS | 1655 | 1461027510654 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] 17:58:30 INFO - PROCESS | 1655 | 1461027510691 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:58:30 INFO - PROCESS | 1655 | 1461027510698 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 1655 | 1461027510703 Marionette TRACE conn2 <- [1,2694,null,{}] 17:58:30 INFO - PROCESS | 1655 | 1461027510707 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}] 17:58:30 INFO - PROCESS | 1655 | 1461027510833 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:58:30 INFO - PROCESS | 1655 | 1461027510965 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x130364800 == 104 [pid = 1655] [id = 681] 17:58:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x12a7af400) [pid = 1655] [serial = 2043] [outer = 0x0] 17:58:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x12a9bc400) [pid = 1655] [serial = 2044] [outer = 0x12a7af400] 17:58:31 INFO - PROCESS | 1655 | 1461027511017 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x12abdc400) [pid = 1655] [serial = 2045] [outer = 0x12a7af400] 17:58:31 INFO - PROCESS | 1655 | 1461027511943 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] 17:58:31 INFO - PROCESS | 1655 | 1461027511977 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:58:31 INFO - PROCESS | 1655 | 1461027511979 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 1655 | 1461027511980 Marionette TRACE conn2 <- [1,2698,null,{}] 17:58:31 INFO - PROCESS | 1655 | 1461027511983 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}] 17:58:32 INFO - PROCESS | 1655 | 1461027512106 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:58:32 INFO - PROCESS | 1655 | 1461027512241 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x136f1f800 == 105 [pid = 1655] [id = 682] 17:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x12abd8400) [pid = 1655] [serial = 2046] [outer = 0x0] 17:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x12b2b8400) [pid = 1655] [serial = 2047] [outer = 0x12abd8400] 17:58:32 INFO - PROCESS | 1655 | 1461027512292 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x12d0e1000) [pid = 1655] [serial = 2048] [outer = 0x12abd8400] 17:58:33 INFO - PROCESS | 1655 | 1461027513166 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] 17:58:33 INFO - PROCESS | 1655 | 1461027513201 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:58:33 INFO - PROCESS | 1655 | 1461027513203 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1655 | 1461027513206 Marionette TRACE conn2 <- [1,2702,null,{}] 17:58:33 INFO - PROCESS | 1655 | 1461027513209 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}] 17:58:33 INFO - PROCESS | 1655 | 1461027513331 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:58:33 INFO - PROCESS | 1655 | 1461027513467 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395c6000 == 106 [pid = 1655] [id = 683] 17:58:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x12daad000) [pid = 1655] [serial = 2049] [outer = 0x0] 17:58:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x12e37e800) [pid = 1655] [serial = 2050] [outer = 0x12daad000] 17:58:33 INFO - PROCESS | 1655 | 1461027513509 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x12ed90400) [pid = 1655] [serial = 2051] [outer = 0x12daad000] 17:58:34 INFO - PROCESS | 1655 | 1461027514009 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]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:58:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 821ms 17:58:34 INFO - PROCESS | 1655 | 1461027514025 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:58:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:58:34 INFO - PROCESS | 1655 | 1461027514027 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:58:34 INFO - PROCESS | 1655 | 1461027514031 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1655 | 1461027514033 Marionette TRACE conn2 <- [1,2706,null,{}] 17:58:34 INFO - PROCESS | 1655 | 1461027514037 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}] 17:58:34 INFO - PROCESS | 1655 | 1461027514228 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:58:34 INFO - PROCESS | 1655 | 1461027514424 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1398e9000 == 107 [pid = 1655] [id = 684] 17:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x12e380c00) [pid = 1655] [serial = 2052] [outer = 0x0] 17:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x12f625000) [pid = 1655] [serial = 2053] [outer = 0x12e380c00] 17:58:34 INFO - PROCESS | 1655 | 1461027514457 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x12f9a1800) [pid = 1655] [serial = 2054] [outer = 0x12e380c00] 17:58:34 INFO - PROCESS | 1655 | 1461027514898 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]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:58:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 874ms 17:58:34 INFO - PROCESS | 1655 | 1461027514905 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1655 | 1461027514906 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:58:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:58:34 INFO - PROCESS | 1655 | 1461027514909 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1655 | 1461027514910 Marionette TRACE conn2 <- [1,2710,null,{}] 17:58:34 INFO - PROCESS | 1655 | 1461027514912 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}] 17:58:35 INFO - PROCESS | 1655 | 1461027515062 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:58:35 INFO - PROCESS | 1655 | 1461027515179 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x14220b800 == 108 [pid = 1655] [id = 685] 17:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x12d444400) [pid = 1655] [serial = 2055] [outer = 0x0] 17:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x13997ec00) [pid = 1655] [serial = 2056] [outer = 0x12d444400] 17:58:35 INFO - PROCESS | 1655 | 1461027515210 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x139ae5800) [pid = 1655] [serial = 2057] [outer = 0x12d444400] 17:58:35 INFO - PROCESS | 1655 | 1461027515648 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] 17:58:35 INFO - PROCESS | 1655 | 1461027515690 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:58:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:58:35 INFO - PROCESS | 1655 | 1461027515695 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 1655 | 1461027515696 Marionette TRACE conn2 <- [1,2714,null,{}] 17:58:35 INFO - PROCESS | 1655 | 1461027515698 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}] 17:58:35 INFO - PROCESS | 1655 | 1461027515822 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:58:35 INFO - PROCESS | 1655 | 1461027515936 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x142718000 == 109 [pid = 1655] [id = 686] 17:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x12fe0dc00) [pid = 1655] [serial = 2058] [outer = 0x0] 17:58:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x142186400) [pid = 1655] [serial = 2059] [outer = 0x12fe0dc00] 17:58:35 INFO - PROCESS | 1655 | 1461027515966 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x1421ae800) [pid = 1655] [serial = 2060] [outer = 0x12fe0dc00] 17:58:36 INFO - PROCESS | 1655 | 1461027516366 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]]]}] 17:58:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:58:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 718ms 17:58:36 INFO - PROCESS | 1655 | 1461027516413 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 1655 | 1461027516415 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:58:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:58:36 INFO - PROCESS | 1655 | 1461027516417 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 1655 | 1461027516418 Marionette TRACE conn2 <- [1,2718,null,{}] 17:58:36 INFO - PROCESS | 1655 | 1461027516438 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}] 17:58:36 INFO - PROCESS | 1655 | 1461027516562 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:58:36 INFO - PROCESS | 1655 | 1461027516705 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x142a73000 == 110 [pid = 1655] [id = 687] 17:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 292 (0x12fab0c00) [pid = 1655] [serial = 2061] [outer = 0x0] 17:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 293 (0x12fe04000) [pid = 1655] [serial = 2062] [outer = 0x12fab0c00] 17:58:36 INFO - PROCESS | 1655 | 1461027516739 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 294 (0x142330400) [pid = 1655] [serial = 2063] [outer = 0x12fab0c00] 17:58:37 INFO - PROCESS | 1655 | 1461027517199 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] 17:58:37 INFO - PROCESS | 1655 | 1461027517242 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:58:37 INFO - PROCESS | 1655 | 1461027517245 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1655 | 1461027517246 Marionette TRACE conn2 <- [1,2722,null,{}] 17:58:37 INFO - PROCESS | 1655 | 1461027517248 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}] 17:58:37 INFO - PROCESS | 1655 | 1461027517376 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:58:37 INFO - PROCESS | 1655 | 1461027517517 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x142b91800 == 111 [pid = 1655] [id = 688] 17:58:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 295 (0x12fab1c00) [pid = 1655] [serial = 2064] [outer = 0x0] 17:58:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 296 (0x142337c00) [pid = 1655] [serial = 2065] [outer = 0x12fab1c00] 17:58:37 INFO - PROCESS | 1655 | 1461027517553 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 297 (0x145cc4000) [pid = 1655] [serial = 2066] [outer = 0x12fab1c00] 17:58:38 INFO - PROCESS | 1655 | 1461027518054 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 1655 | 1461027518067 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:58:38 INFO - PROCESS | 1655 | 1461027518069 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 1655 | 1461027518071 Marionette TRACE conn2 <- [1,2726,null,{}] 17:58:38 INFO - PROCESS | 1655 | 1461027518074 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}] 17:58:38 INFO - PROCESS | 1655 | 1461027518212 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:58:38 INFO - PROCESS | 1655 | 1461027518361 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1498df000 == 112 [pid = 1655] [id = 689] 17:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 298 (0x145913400) [pid = 1655] [serial = 2067] [outer = 0x0] 17:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 299 (0x145918c00) [pid = 1655] [serial = 2068] [outer = 0x145913400] 17:58:38 INFO - PROCESS | 1655 | 1461027518390 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 300 (0x145cca400) [pid = 1655] [serial = 2069] [outer = 0x145913400] 17:58:39 INFO - PROCESS | 1655 | 1461027519045 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]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:58:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1021ms 17:58:39 INFO - PROCESS | 1655 | 1461027519091 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 1655 | 1461027519093 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:58:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:58:39 INFO - PROCESS | 1655 | 1461027519097 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 1655 | 1461027519099 Marionette TRACE conn2 <- [1,2730,null,{}] 17:58:39 INFO - PROCESS | 1655 | 1461027519113 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}] 17:58:39 INFO - PROCESS | 1655 | 1461027519278 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:58:39 INFO - PROCESS | 1655 | 1461027519436 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3ef800 == 113 [pid = 1655] [id = 690] 17:58:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 301 (0x11a785800) [pid = 1655] [serial = 2070] [outer = 0x0] 17:58:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 302 (0x11b7eb000) [pid = 1655] [serial = 2071] [outer = 0x11a785800] 17:58:39 INFO - PROCESS | 1655 | 1461027519498 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 303 (0x1270d0c00) [pid = 1655] [serial = 2072] [outer = 0x11a785800] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a61a000 == 112 [pid = 1655] [id = 677] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3e9000 == 111 [pid = 1655] [id = 676] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11c32e000 == 110 [pid = 1655] [id = 675] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1270c0800 == 109 [pid = 1655] [id = 674] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x142367000 == 108 [pid = 1655] [id = 673] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x146a97000 == 107 [pid = 1655] [id = 672] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1498df800 == 106 [pid = 1655] [id = 671] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1475c2800 == 105 [pid = 1655] [id = 670] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x145807000 == 104 [pid = 1655] [id = 669] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1428c5000 == 103 [pid = 1655] [id = 668] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1423db800 == 102 [pid = 1655] [id = 667] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x14226b000 == 101 [pid = 1655] [id = 666] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x139c19800 == 100 [pid = 1655] [id = 665] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12dacc000 == 99 [pid = 1655] [id = 664] 17:58:40 INFO - PROCESS | 1655 | --DOCSHELL 0x129a9b000 == 98 [pid = 1655] [id = 663] 17:58:40 INFO - PROCESS | 1655 | 1461027520533 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] 17:58:40 INFO - PROCESS | 1655 | 1461027520591 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:58:40 INFO - PROCESS | 1655 | 1461027520595 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 1655 | 1461027520596 Marionette TRACE conn2 <- [1,2734,null,{}] 17:58:40 INFO - PROCESS | 1655 | 1461027520599 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}] 17:58:40 INFO - PROCESS | 1655 | 1461027520744 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:58:40 INFO - PROCESS | 1655 | 1461027520759 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa29800 == 99 [pid = 1655] [id = 691] 17:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 304 (0x129d90000) [pid = 1655] [serial = 2073] [outer = 0x0] 17:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 305 (0x12a737800) [pid = 1655] [serial = 2074] [outer = 0x129d90000] 17:58:40 INFO - PROCESS | 1655 | 1461027520789 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 306 (0x12a8fc800) [pid = 1655] [serial = 2075] [outer = 0x129d90000] 17:58:41 INFO - PROCESS | 1655 | 1461027521212 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]]]}] 17:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 671ms 17:58:41 INFO - PROCESS | 1655 | 1461027521266 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 1655 | 1461027521267 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:58:41 INFO - PROCESS | 1655 | 1461027521270 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 1655 | 1461027521272 Marionette TRACE conn2 <- [1,2738,null,{}] 17:58:41 INFO - PROCESS | 1655 | 1461027521280 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}] 17:58:41 INFO - PROCESS | 1655 | 1461027521435 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:58:41 INFO - PROCESS | 1655 | 1461027521460 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1398d6000 == 100 [pid = 1655] [id = 692] 17:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 307 (0x12a9c0800) [pid = 1655] [serial = 2076] [outer = 0x0] 17:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 308 (0x12d0d8800) [pid = 1655] [serial = 2077] [outer = 0x12a9c0800] 17:58:41 INFO - PROCESS | 1655 | 1461027521488 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 309 (0x12daad800) [pid = 1655] [serial = 2078] [outer = 0x12a9c0800] 17:58:41 INFO - PROCESS | 1655 | 1461027521881 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]]]}] 17:58:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:58:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 623ms 17:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:58:41 INFO - PROCESS | 1655 | 1461027521894 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 1655 | 1461027521895 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:58:41 INFO - PROCESS | 1655 | 1461027521897 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 1655 | 1461027521899 Marionette TRACE conn2 <- [1,2742,null,{}] 17:58:41 INFO - PROCESS | 1655 | 1461027521901 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}] 17:58:42 INFO - PROCESS | 1655 | 1461027522054 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:58:42 INFO - PROCESS | 1655 | 1461027522091 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1423d6000 == 101 [pid = 1655] [id = 693] 17:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 310 (0x12e4b0800) [pid = 1655] [serial = 2079] [outer = 0x0] 17:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 311 (0x12ed9c000) [pid = 1655] [serial = 2080] [outer = 0x12e4b0800] 17:58:42 INFO - PROCESS | 1655 | 1461027522117 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 312 (0x12f998c00) [pid = 1655] [serial = 2081] [outer = 0x12e4b0800] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 311 (0x12a722400) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 310 (0x139980400) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 309 (0x1295ab000) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 308 (0x12a738c00) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 307 (0x12e37e000) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 306 (0x12a9ac800) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 305 (0x114374400) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 304 (0x130346800) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 303 (0x1241b6c00) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 302 (0x12aba5000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 301 (0x12a7b3000) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 300 (0x11544bc00) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 299 (0x115308800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 298 (0x1241bc400) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 297 (0x12edb6c00) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 296 (0x1153c1800) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 295 (0x12a9b4000) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 294 (0x114c07c00) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 293 (0x1141c4c00) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 292 (0x1164b4800) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 291 (0x12a0eac00) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x12a903000) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x12edafc00) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x12f7dcc00) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x12b171000) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x12a728800) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x123c11800) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x12a8f0800) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x1123e1c00) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x118644c00) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x129bed000) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x123cbfc00) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x1146c2400) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x12f7d9400) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12f7d3c00) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12a8b5400) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x12bcfa000) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x142116c00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x12fe0d000) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12f62f800) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x118577400) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12a8ffc00) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x12aa55c00) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x12a909000) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x12e4b0400) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x118594c00) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x11913b000) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12a9be000) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x1270cb400) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x12a90c000) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12a0e3c00) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12a723800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x115875c00) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x11857d800) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12b2c7400) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12dcb3c00) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x12b2ba400) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x118543800) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x118572c00) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x129c8d800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x12a76c400) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x129bec800) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x129be8800) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12a76f400) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12a8f5000) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x1146b6c00) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12a987c00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x1270cbc00) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x11857fc00) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x129be5000) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12948cc00) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x114b79000) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x118573800) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12361f400) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x1295a4400) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x11a8a7400) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x1241ba400) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x11beac000) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12d447800) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:58:43 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x112356c00) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:58:43 INFO - PROCESS | 1655 | 1461027523039 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]]]}] 17:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1170ms 17:58:43 INFO - PROCESS | 1655 | 1461027523068 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 1655 | 1461027523070 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:58:43 INFO - PROCESS | 1655 | 1461027523074 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1655 | 1461027523075 Marionette TRACE conn2 <- [1,2746,null,{}] 17:58:43 INFO - PROCESS | 1655 | 1461027523078 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}] 17:58:43 INFO - PROCESS | 1655 | 1461027523188 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:58:43 INFO - PROCESS | 1655 | 1461027523192 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119905800 == 102 [pid = 1655] [id = 694] 17:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x1123ebc00) [pid = 1655] [serial = 2082] [outer = 0x0] 17:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x114374400) [pid = 1655] [serial = 2083] [outer = 0x1123ebc00] 17:58:43 INFO - PROCESS | 1655 | 1461027523218 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x115875c00) [pid = 1655] [serial = 2084] [outer = 0x1123ebc00] 17:58:43 INFO - PROCESS | 1655 | 1461027523630 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]]]}] 17:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 571ms 17:58:43 INFO - PROCESS | 1655 | 1461027523645 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 1655 | 1461027523646 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:58:43 INFO - PROCESS | 1655 | 1461027523668 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1655 | 1461027523669 Marionette TRACE conn2 <- [1,2750,null,{}] 17:58:43 INFO - PROCESS | 1655 | 1461027523673 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}] 17:58:43 INFO - PROCESS | 1655 | 1461027523801 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:58:43 INFO - PROCESS | 1655 | 1461027523806 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395c6800 == 103 [pid = 1655] [id = 695] 17:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x118597c00) [pid = 1655] [serial = 2085] [outer = 0x0] 17:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12361f400) [pid = 1655] [serial = 2086] [outer = 0x118597c00] 17:58:43 INFO - PROCESS | 1655 | 1461027523834 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x129c88400) [pid = 1655] [serial = 2087] [outer = 0x118597c00] 17:58:44 INFO - PROCESS | 1655 | 1461027524201 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]]]}] 17:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 575ms 17:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:58:44 INFO - PROCESS | 1655 | 1461027524241 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1655 | 1461027524242 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:58:44 INFO - PROCESS | 1655 | 1461027524244 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1655 | 1461027524245 Marionette TRACE conn2 <- [1,2754,null,{}] 17:58:44 INFO - PROCESS | 1655 | 1461027524247 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}] 17:58:44 INFO - PROCESS | 1655 | 1461027524358 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:58:44 INFO - PROCESS | 1655 | 1461027524467 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x142280000 == 104 [pid = 1655] [id = 696] 17:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x129142400) [pid = 1655] [serial = 2088] [outer = 0x0] 17:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12a723800) [pid = 1655] [serial = 2089] [outer = 0x129142400] 17:58:44 INFO - PROCESS | 1655 | 1461027524493 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12a7b0000) [pid = 1655] [serial = 2090] [outer = 0x129142400] 17:58:44 INFO - PROCESS | 1655 | 1461027524812 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]]]}] 17:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 620ms 17:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:58:44 INFO - PROCESS | 1655 | 1461027524864 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1655 | 1461027524866 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:58:44 INFO - PROCESS | 1655 | 1461027524868 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1655 | 1461027524869 Marionette TRACE conn2 <- [1,2758,null,{}] 17:58:44 INFO - PROCESS | 1655 | 1461027524871 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}] 17:58:44 INFO - PROCESS | 1655 | 1461027524982 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:58:45 INFO - PROCESS | 1655 | 1461027525199 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239ab000 == 105 [pid = 1655] [id = 697] 17:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x11235a000) [pid = 1655] [serial = 2091] [outer = 0x0] 17:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x1146b7800) [pid = 1655] [serial = 2092] [outer = 0x11235a000] 17:58:45 INFO - PROCESS | 1655 | 1461027525234 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x118591c00) [pid = 1655] [serial = 2093] [outer = 0x11235a000] 17:58:45 INFO - PROCESS | 1655 | 1461027525714 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]]]}] 17:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 872ms 17:58:45 INFO - PROCESS | 1655 | 1461027525741 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 1655 | 1461027525745 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:58:45 INFO - PROCESS | 1655 | 1461027525749 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 1655 | 1461027525751 Marionette TRACE conn2 <- [1,2762,null,{}] 17:58:45 INFO - PROCESS | 1655 | 1461027525754 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}] 17:58:45 INFO - PROCESS | 1655 | 1461027525893 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:58:46 INFO - PROCESS | 1655 | 1461027526042 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e41d000 == 106 [pid = 1655] [id = 698] 17:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11a74e800) [pid = 1655] [serial = 2094] [outer = 0x0] 17:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x1241bd400) [pid = 1655] [serial = 2095] [outer = 0x11a74e800] 17:58:46 INFO - PROCESS | 1655 | 1461027526075 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x1295af000) [pid = 1655] [serial = 2096] [outer = 0x11a74e800] 17:58:46 INFO - PROCESS | 1655 | 1461027526485 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]]]}] 17:58:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:58:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 770ms 17:58:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:58:46 INFO - PROCESS | 1655 | 1461027526521 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 1655 | 1461027526524 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:58:46 INFO - PROCESS | 1655 | 1461027526527 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 1655 | 1461027526528 Marionette TRACE conn2 <- [1,2766,null,{}] 17:58:46 INFO - PROCESS | 1655 | 1461027526531 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}] 17:58:46 INFO - PROCESS | 1655 | 1461027526662 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:58:46 INFO - PROCESS | 1655 | 1461027526809 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c10000 == 107 [pid = 1655] [id = 699] 17:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x129beb000) [pid = 1655] [serial = 2097] [outer = 0x0] 17:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12a76f000) [pid = 1655] [serial = 2098] [outer = 0x129beb000] 17:58:46 INFO - PROCESS | 1655 | 1461027526840 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12a90a800) [pid = 1655] [serial = 2099] [outer = 0x129beb000] 17:58:47 INFO - PROCESS | 1655 | 1461027527279 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]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 818ms 17:58:47 INFO - PROCESS | 1655 | 1461027527346 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 1655 | 1461027527348 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:58:47 INFO - PROCESS | 1655 | 1461027527355 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 1655 | 1461027527359 Marionette TRACE conn2 <- [1,2770,null,{}] 17:58:47 INFO - PROCESS | 1655 | 1461027527364 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}] 17:58:47 INFO - PROCESS | 1655 | 1461027527499 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:58:47 INFO - PROCESS | 1655 | 1461027527649 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x146ad8000 == 108 [pid = 1655] [id = 700] 17:58:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12a97d800) [pid = 1655] [serial = 2100] [outer = 0x0] 17:58:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12abd4800) [pid = 1655] [serial = 2101] [outer = 0x12a97d800] 17:58:47 INFO - PROCESS | 1655 | 1461027527680 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12b585c00) [pid = 1655] [serial = 2102] [outer = 0x12a97d800] 17:58:48 INFO - PROCESS | 1655 | 1461027528111 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]]]}] 17:58:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:58:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 782ms 17:58:48 INFO - PROCESS | 1655 | 1461027528132 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1655 | 1461027528134 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:58:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:58:48 INFO - PROCESS | 1655 | 1461027528136 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1655 | 1461027528138 Marionette TRACE conn2 <- [1,2774,null,{}] 17:58:48 INFO - PROCESS | 1655 | 1461027528140 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}] 17:58:48 INFO - PROCESS | 1655 | 1461027528271 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:58:48 INFO - PROCESS | 1655 | 1461027528421 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1475e1800 == 109 [pid = 1655] [id = 701] 17:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12abae400) [pid = 1655] [serial = 2103] [outer = 0x0] 17:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12d439000) [pid = 1655] [serial = 2104] [outer = 0x12abae400] 17:58:48 INFO - PROCESS | 1655 | 1461027528452 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12e9b1800) [pid = 1655] [serial = 2105] [outer = 0x12abae400] 17:58:48 INFO - PROCESS | 1655 | 1461027528877 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]]]}] 17:58:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:58:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 772ms 17:58:48 INFO - PROCESS | 1655 | 1461027528917 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1655 | 1461027528918 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:58:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:58:48 INFO - PROCESS | 1655 | 1461027528923 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1655 | 1461027528924 Marionette TRACE conn2 <- [1,2778,null,{}] 17:58:48 INFO - PROCESS | 1655 | 1461027528927 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}] 17:58:49 INFO - PROCESS | 1655 | 1461027529054 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:58:49 INFO - PROCESS | 1655 | 1461027529174 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x148e46800 == 110 [pid = 1655] [id = 702] 17:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12f626800) [pid = 1655] [serial = 2106] [outer = 0x0] 17:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12f7d9400) [pid = 1655] [serial = 2107] [outer = 0x12f626800] 17:58:49 INFO - PROCESS | 1655 | 1461027529212 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x130349800) [pid = 1655] [serial = 2108] [outer = 0x12f626800] 17:58:49 INFO - PROCESS | 1655 | 1461027529644 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]]]}] 17:58:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:58:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 770ms 17:58:49 INFO - PROCESS | 1655 | 1461027529694 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 1655 | 1461027529695 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:58:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:58:49 INFO - PROCESS | 1655 | 1461027529697 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 1655 | 1461027529698 Marionette TRACE conn2 <- [1,2782,null,{}] 17:58:49 INFO - PROCESS | 1655 | 1461027529701 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}] 17:58:49 INFO - PROCESS | 1655 | 1461027529831 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:58:49 INFO - PROCESS | 1655 | 1461027529985 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x14cdcb000 == 111 [pid = 1655] [id = 703] 17:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x136fa9800) [pid = 1655] [serial = 2109] [outer = 0x0] 17:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x139adf800) [pid = 1655] [serial = 2110] [outer = 0x136fa9800] 17:58:50 INFO - PROCESS | 1655 | 1461027530029 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x14218a400) [pid = 1655] [serial = 2111] [outer = 0x136fa9800] 17:58:50 INFO - PROCESS | 1655 | 1461027530462 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]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 819ms 17:58:50 INFO - PROCESS | 1655 | 1461027530517 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 1655 | 1461027530518 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:58:50 INFO - PROCESS | 1655 | 1461027530520 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 1655 | 1461027530522 Marionette TRACE conn2 <- [1,2786,null,{}] 17:58:50 INFO - PROCESS | 1655 | 1461027530524 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}] 17:58:50 INFO - PROCESS | 1655 | 1461027530651 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:58:50 INFO - PROCESS | 1655 | 1461027530803 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1482d0000 == 112 [pid = 1655] [id = 704] 17:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x136faec00) [pid = 1655] [serial = 2112] [outer = 0x0] 17:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x1421b1800) [pid = 1655] [serial = 2113] [outer = 0x136faec00] 17:58:50 INFO - PROCESS | 1655 | 1461027530834 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x14233d000) [pid = 1655] [serial = 2114] [outer = 0x136faec00] 17:58:51 INFO - PROCESS | 1655 | 1461027531242 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]]]}] 17:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 770ms 17:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:58:51 INFO - PROCESS | 1655 | 1461027531291 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 1655 | 1461027531293 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:58:51 INFO - PROCESS | 1655 | 1461027531295 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 1655 | 1461027531296 Marionette TRACE conn2 <- [1,2790,null,{}] 17:58:51 INFO - PROCESS | 1655 | 1461027531299 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}] 17:58:51 INFO - PROCESS | 1655 | 1461027531426 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:58:51 INFO - PROCESS | 1655 | 1461027531579 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x148e31000 == 113 [pid = 1655] [id = 705] 17:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x123ccc400) [pid = 1655] [serial = 2115] [outer = 0x0] 17:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12a9b6c00) [pid = 1655] [serial = 2116] [outer = 0x123ccc400] 17:58:51 INFO - PROCESS | 1655 | 1461027531609 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x142507c00) [pid = 1655] [serial = 2117] [outer = 0x123ccc400] 17:58:52 INFO - PROCESS | 1655 | 1461027532015 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]]]}] 17:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 769ms 17:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:58:52 INFO - PROCESS | 1655 | 1461027532068 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 1655 | 1461027532069 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:58:52 INFO - PROCESS | 1655 | 1461027532074 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 1655 | 1461027532075 Marionette TRACE conn2 <- [1,2794,null,{}] 17:58:52 INFO - PROCESS | 1655 | 1461027532077 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}] 17:58:52 INFO - PROCESS | 1655 | 1461027532206 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:58:52 INFO - PROCESS | 1655 | 1461027532358 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x142aca000 == 114 [pid = 1655] [id = 706] 17:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x142113800) [pid = 1655] [serial = 2118] [outer = 0x0] 17:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x14250e400) [pid = 1655] [serial = 2119] [outer = 0x142113800] 17:58:52 INFO - PROCESS | 1655 | 1461027532388 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x142665400) [pid = 1655] [serial = 2120] [outer = 0x142113800] 17:58:52 INFO - PROCESS | 1655 | 1461027532788 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]]]}] 17:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 769ms 17:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:58:52 INFO - PROCESS | 1655 | 1461027532844 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 1655 | 1461027532845 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:58:52 INFO - PROCESS | 1655 | 1461027532847 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 1655 | 1461027532848 Marionette TRACE conn2 <- [1,2798,null,{}] 17:58:52 INFO - PROCESS | 1655 | 1461027532851 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}] 17:58:52 INFO - PROCESS | 1655 | 1461027532980 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:58:53 INFO - PROCESS | 1655 | 1461027533145 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a28000 == 115 [pid = 1655] [id = 707] 17:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x142505c00) [pid = 1655] [serial = 2121] [outer = 0x0] 17:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x142669000) [pid = 1655] [serial = 2122] [outer = 0x142505c00] 17:58:53 INFO - PROCESS | 1655 | 1461027533182 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x14590ec00) [pid = 1655] [serial = 2123] [outer = 0x142505c00] 17:58:53 INFO - PROCESS | 1655 | 1461027533711 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]]]}] 17:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 871ms 17:58:53 INFO - PROCESS | 1655 | 1461027533719 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 1655 | 1461027533720 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:58:53 INFO - PROCESS | 1655 | 1461027533723 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 1655 | 1461027533725 Marionette TRACE conn2 <- [1,2802,null,{}] 17:58:53 INFO - PROCESS | 1655 | 1461027533727 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}] 17:58:53 INFO - PROCESS | 1655 | 1461027533870 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:58:54 INFO - PROCESS | 1655 | 1461027534043 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x142ac4000 == 116 [pid = 1655] [id = 708] 17:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x127b06000) [pid = 1655] [serial = 2124] [outer = 0x0] 17:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x145914400) [pid = 1655] [serial = 2125] [outer = 0x127b06000] 17:58:54 INFO - PROCESS | 1655 | 1461027534073 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x145deb800) [pid = 1655] [serial = 2126] [outer = 0x127b06000] 17:58:54 INFO - PROCESS | 1655 | 1461027534488 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]]]}] 17:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 819ms 17:58:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:58:54 INFO - PROCESS | 1655 | 1461027534543 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 1655 | 1461027534544 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:58:54 INFO - PROCESS | 1655 | 1461027534546 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 1655 | 1461027534548 Marionette TRACE conn2 <- [1,2806,null,{}] 17:58:54 INFO - PROCESS | 1655 | 1461027534550 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}] 17:58:54 INFO - PROCESS | 1655 | 1461027534682 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:58:54 INFO - PROCESS | 1655 | 1461027534811 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a645800 == 117 [pid = 1655] [id = 709] 17:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x1123ed800) [pid = 1655] [serial = 2127] [outer = 0x0] 17:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x129635000) [pid = 1655] [serial = 2128] [outer = 0x1123ed800] 17:58:54 INFO - PROCESS | 1655 | 1461027534842 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x145cc2800) [pid = 1655] [serial = 2129] [outer = 0x1123ed800] 17:58:55 INFO - PROCESS | 1655 | 1461027535252 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]]]}] 17:58:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:58:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 769ms 17:58:55 INFO - PROCESS | 1655 | 1461027535321 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 1655 | 1461027535322 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:58:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:58:55 INFO - PROCESS | 1655 | 1461027535327 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 1655 | 1461027535328 Marionette TRACE conn2 <- [1,2810,null,{}] 17:58:55 INFO - PROCESS | 1655 | 1461027535331 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}] 17:58:55 INFO - PROCESS | 1655 | 1461027535462 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:58:55 INFO - PROCESS | 1655 | 1461027535631 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a63e800 == 118 [pid = 1655] [id = 710] 17:58:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x1123e6000) [pid = 1655] [serial = 2130] [outer = 0x0] 17:58:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x118c91000) [pid = 1655] [serial = 2131] [outer = 0x1123e6000] 17:58:55 INFO - PROCESS | 1655 | 1461027535664 Marionette DEBUG loaded listener.js 17:58:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x123c0b800) [pid = 1655] [serial = 2132] [outer = 0x1123e6000] 17:58:56 INFO - PROCESS | 1655 | 1461027536117 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]]]}] 17:58:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:58:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 819ms 17:58:56 INFO - PROCESS | 1655 | 1461027536147 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:58:56 INFO - PROCESS | 1655 | 1461027536148 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:58:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:58:56 INFO - PROCESS | 1655 | 1461027536150 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:58:56 INFO - PROCESS | 1655 | 1461027536151 Marionette TRACE conn2 <- [1,2814,null,{}] 17:58:56 INFO - PROCESS | 1655 | 1461027536154 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}] 17:58:56 INFO - PROCESS | 1655 | 1461027536293 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:58:56 INFO - PROCESS | 1655 | 1461027536453 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a620800 == 119 [pid = 1655] [id = 711] 17:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x11227bc00) [pid = 1655] [serial = 2133] [outer = 0x0] 17:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x115873c00) [pid = 1655] [serial = 2134] [outer = 0x11227bc00] 17:58:56 INFO - PROCESS | 1655 | 1461027536484 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x123c05400) [pid = 1655] [serial = 2135] [outer = 0x11227bc00] 17:58:56 INFO - PROCESS | 1655 | 1461027536963 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]]]}] 17:58:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:58:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 869ms 17:58:57 INFO - PROCESS | 1655 | 1461027537019 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 1655 | 1461027537021 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:58:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:58:57 INFO - PROCESS | 1655 | 1461027537368 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - PROCESS | 1655 | 1461027537370 Marionette TRACE conn2 <- [1,2818,null,{}] 17:58:57 INFO - PROCESS | 1655 | 1461027537376 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}] 17:58:57 INFO - PROCESS | 1655 | 1461027537510 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:58:57 INFO - PROCESS | 1655 | 1461027537678 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x129cd1800 == 120 [pid = 1655] [id = 712] 17:58:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x114b81c00) [pid = 1655] [serial = 2136] [outer = 0x0] 17:58:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x115487400) [pid = 1655] [serial = 2137] [outer = 0x114b81c00] 17:58:57 INFO - PROCESS | 1655 | 1461027537706 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x11857d800) [pid = 1655] [serial = 2138] [outer = 0x114b81c00] 17:58:58 INFO - PROCESS | 1655 | 1461027538139 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]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:58:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 908ms 17:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:58:58 INFO - PROCESS | 1655 | 1461027538195 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 1655 | 1461027538197 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:58:58 INFO - PROCESS | 1655 | 1461027538199 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 1655 | 1461027538201 Marionette TRACE conn2 <- [1,2822,null,{}] 17:58:58 INFO - PROCESS | 1655 | 1461027538206 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}] 17:58:58 INFO - PROCESS | 1655 | 1461027538331 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:58:58 INFO - PROCESS | 1655 | 1461027538512 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118aad000 == 121 [pid = 1655] [id = 713] 17:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x11a84ac00) [pid = 1655] [serial = 2139] [outer = 0x0] 17:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x11a9d2800) [pid = 1655] [serial = 2140] [outer = 0x11a84ac00] 17:58:58 INFO - PROCESS | 1655 | 1461027538538 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 292 (0x11bd63400) [pid = 1655] [serial = 2141] [outer = 0x11a84ac00] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x142280000 == 120 [pid = 1655] [id = 696] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1395c6800 == 119 [pid = 1655] [id = 695] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119905800 == 118 [pid = 1655] [id = 694] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1423d6000 == 117 [pid = 1655] [id = 693] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa12000 == 116 [pid = 1655] [id = 17] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1398d6000 == 115 [pid = 1655] [id = 692] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa29800 == 114 [pid = 1655] [id = 691] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 291 (0x12963a800) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x12ef5fc00) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x12fe07000) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x130346000) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x13997d000) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x139ae3c00) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x14211cc00) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | 1461027539087 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]]]}] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3ef800 == 113 [pid = 1655] [id = 690] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x142b91800 == 112 [pid = 1655] [id = 688] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x142a73000 == 111 [pid = 1655] [id = 687] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x142718000 == 110 [pid = 1655] [id = 686] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x14220b800 == 109 [pid = 1655] [id = 685] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1398e9000 == 108 [pid = 1655] [id = 684] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1395c6000 == 107 [pid = 1655] [id = 683] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x136f1f800 == 106 [pid = 1655] [id = 682] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x130364800 == 105 [pid = 1655] [id = 681] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12f091000 == 104 [pid = 1655] [id = 680] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8af800 == 103 [pid = 1655] [id = 679] 17:58:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11c26b800 == 102 [pid = 1655] [id = 678] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x12b58a400) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x13997c400) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x123c0e000) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x12b2c1000) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x142114000) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x136fabc00) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x118597000) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12e9b4000) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12e4b4000) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x1421b3c00) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x136fb5400) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x12a9c1800) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12a90fc00) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x12faa9000) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12abaa800) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x1421aac00) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x129c84400) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x12d43b400) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x12edaac00) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x142187c00) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x11bb30800) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x139ae2c00) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x129764400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x11c076c00) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12acbc800) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x129cabc00) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12a9b6000) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12a7be800) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12a7b8400) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x118f8a000) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12afa3400) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x1421b2400) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x12e9b3400) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 17:58:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:58:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 928ms 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x12ef68c00) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x119d6f000) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x123c10000) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12a5f2000) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12aa5f000) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x129bebc00) [pid = 1655] [serial = 1382] [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.] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12edb2000) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12b851400) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12d440800) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12a5f8000) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12bcf7000) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12a8f0400) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x1295ac000) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12a908400) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12a9b9400) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x123cf2800) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12a722c00) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x129cb4c00) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12f7e0000) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x136fb4400) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x130348800) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12a9ab000) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12faa8800) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x14218a800) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x139ae0000) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12fe0f400) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x11857ec00) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12acbd800) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12bc7bc00) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12a984000) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12f62f400) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x128d9d800) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x129adc800) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x1241b4800) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x11c237000) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12e37b000) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12abd7000) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x118545800) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x1123e0800) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12d0dd000) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12a73a400) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x125bc5800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x11a8a3400) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12a729c00) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12a73c000) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12a90cc00) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12a8b7800) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12a9b9c00) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12a9a5000) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12a8b6000) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x11beb0400) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12aa62800) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12b165c00) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x128d9c400) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x129494c00) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12b591800) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x11bbc9400) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11a9d0800) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12edb2400) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12d377400) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12e9b5800) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12a774000) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x129631000) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x129be9000) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11858c400) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x1153bfc00) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x11a89ec00) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x118f8d800) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x1236d8c00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x1241aec00) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x129d04400) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 17:58:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12f7d1800) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x1241b3000) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11bd63c00) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12dcb7c00) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x129cab000) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x129be4000) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12abd9000) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12e4a7c00) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x1295b1c00) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12fe06400) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 17:58:59 INFO - PROCESS | 1655 | 1461027539137 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1655 | 1461027539139 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:58:59 INFO - PROCESS | 1655 | 1461027539142 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1655 | 1461027539143 Marionette TRACE conn2 <- [1,2826,null,{}] 17:58:59 INFO - PROCESS | 1655 | 1461027539146 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}] 17:58:59 INFO - PROCESS | 1655 | 1461027539259 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:58:59 INFO - PROCESS | 1655 | 1461027539271 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c71000 == 103 [pid = 1655] [id = 714] 17:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x11b7e8800) [pid = 1655] [serial = 2142] [outer = 0x0] 17:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11bea6000) [pid = 1655] [serial = 2143] [outer = 0x11b7e8800] 17:58:59 INFO - PROCESS | 1655 | 1461027539304 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x123628400) [pid = 1655] [serial = 2144] [outer = 0x11b7e8800] 17:58:59 INFO - PROCESS | 1655 | 1461027539894 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:58:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 770ms 17:58:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:58:59 INFO - PROCESS | 1655 | 1461027539912 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 1655 | 1461027539913 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:58:59 INFO - PROCESS | 1655 | 1461027539916 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 1655 | 1461027539917 Marionette TRACE conn2 <- [1,2830,null,{}] 17:58:59 INFO - PROCESS | 1655 | 1461027539919 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}] 17:59:00 INFO - PROCESS | 1655 | 1461027540038 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:59:00 INFO - PROCESS | 1655 | 1461027540042 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a644000 == 104 [pid = 1655] [id = 715] 17:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x123c0c000) [pid = 1655] [serial = 2145] [outer = 0x0] 17:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12948f400) [pid = 1655] [serial = 2146] [outer = 0x123c0c000] 17:59:00 INFO - PROCESS | 1655 | 1461027540069 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x1295b2800) [pid = 1655] [serial = 2147] [outer = 0x123c0c000] 17:59:00 INFO - PROCESS | 1655 | 1461027540475 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]]]}] 17:59:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:59:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 569ms 17:59:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:59:00 INFO - PROCESS | 1655 | 1461027540486 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 1655 | 1461027540487 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:59:00 INFO - PROCESS | 1655 | 1461027540492 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 1655 | 1461027540494 Marionette TRACE conn2 <- [1,2834,null,{}] 17:59:00 INFO - PROCESS | 1655 | 1461027540496 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}] 17:59:00 INFO - PROCESS | 1655 | 1461027540609 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:59:00 INFO - PROCESS | 1655 | 1461027540632 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0a2000 == 105 [pid = 1655] [id = 716] 17:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12963b000) [pid = 1655] [serial = 2148] [outer = 0x0] 17:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x129be7000) [pid = 1655] [serial = 2149] [outer = 0x12963b000] 17:59:00 INFO - PROCESS | 1655 | 1461027540658 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x129cb1000) [pid = 1655] [serial = 2150] [outer = 0x12963b000] 17:59:01 INFO - PROCESS | 1655 | 1461027541042 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:59:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 573ms 17:59:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:59:01 INFO - PROCESS | 1655 | 1461027541063 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 1655 | 1461027541064 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:59:01 INFO - PROCESS | 1655 | 1461027541067 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 1655 | 1461027541068 Marionette TRACE conn2 <- [1,2838,null,{}] 17:59:01 INFO - PROCESS | 1655 | 1461027541076 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}] 17:59:01 INFO - PROCESS | 1655 | 1461027541270 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:59:01 INFO - PROCESS | 1655 | 1461027541279 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b9c9800 == 106 [pid = 1655] [id = 717] 17:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x129adc800) [pid = 1655] [serial = 2151] [outer = 0x0] 17:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a0ebc00) [pid = 1655] [serial = 2152] [outer = 0x129adc800] 17:59:01 INFO - PROCESS | 1655 | 1461027541307 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12a7b8400) [pid = 1655] [serial = 2153] [outer = 0x129adc800] 17:59:01 INFO - PROCESS | 1655 | 1461027541696 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]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:59:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 17:59:01 INFO - PROCESS | 1655 | 1461027541741 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:59:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:59:01 INFO - PROCESS | 1655 | 1461027541743 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:59:01 INFO - PROCESS | 1655 | 1461027541745 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 1655 | 1461027541746 Marionette TRACE conn2 <- [1,2842,null,{}] 17:59:01 INFO - PROCESS | 1655 | 1461027541748 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}] 17:59:01 INFO - PROCESS | 1655 | 1461027541897 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:59:01 INFO - PROCESS | 1655 | 1461027541935 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12edc7800 == 107 [pid = 1655] [id = 718] 17:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12a8b4800) [pid = 1655] [serial = 2154] [outer = 0x0] 17:59:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12a8f4400) [pid = 1655] [serial = 2155] [outer = 0x12a8b4800] 17:59:01 INFO - PROCESS | 1655 | 1461027541960 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12a90e800) [pid = 1655] [serial = 2156] [outer = 0x12a8b4800] 17:59:02 INFO - PROCESS | 1655 | 1461027542341 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]]]}] 17:59:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:59:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 618ms 17:59:02 INFO - PROCESS | 1655 | 1461027542363 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 1655 | 1461027542364 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:59:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:59:02 INFO - PROCESS | 1655 | 1461027542367 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - PROCESS | 1655 | 1461027542368 Marionette TRACE conn2 <- [1,2846,null,{}] 17:59:02 INFO - PROCESS | 1655 | 1461027542370 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}] 17:59:02 INFO - PROCESS | 1655 | 1461027542522 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:59:02 INFO - PROCESS | 1655 | 1461027542538 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa09000 == 108 [pid = 1655] [id = 719] 17:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12a97a000) [pid = 1655] [serial = 2157] [outer = 0x0] 17:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12a9a7800) [pid = 1655] [serial = 2158] [outer = 0x12a97a000] 17:59:02 INFO - PROCESS | 1655 | 1461027542564 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12a9bac00) [pid = 1655] [serial = 2159] [outer = 0x12a97a000] 17:59:02 INFO - PROCESS | 1655 | 1461027542934 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]]]}] 17:59:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:59:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 619ms 17:59:02 INFO - PROCESS | 1655 | 1461027542997 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 1655 | 1461027542998 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:59:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:59:03 INFO - PROCESS | 1655 | 1461027543000 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 1655 | 1461027543001 Marionette TRACE conn2 <- [1,2850,null,{}] 17:59:03 INFO - PROCESS | 1655 | 1461027543004 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}] 17:59:03 INFO - PROCESS | 1655 | 1461027543159 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:59:03 INFO - PROCESS | 1655 | 1461027543176 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x130035000 == 109 [pid = 1655] [id = 720] 17:59:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12a97d000) [pid = 1655] [serial = 2160] [outer = 0x0] 17:59:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12aa5f000) [pid = 1655] [serial = 2161] [outer = 0x12a97d000] 17:59:03 INFO - PROCESS | 1655 | 1461027543203 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12abd7000) [pid = 1655] [serial = 2162] [outer = 0x12a97d000] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12a9c0800) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x118597c00) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x129d90000) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12e4b0800) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11a785800) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11c239000) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x1123ebc00) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:59:03 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12fa13000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:59:03 INFO - PROCESS | 1655 | 1461027543818 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:59:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:59:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 869ms 17:59:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:59:03 INFO - PROCESS | 1655 | 1461027543870 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 1655 | 1461027543871 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:59:03 INFO - PROCESS | 1655 | 1461027543873 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 1655 | 1461027543874 Marionette TRACE conn2 <- [1,2854,null,{}] 17:59:03 INFO - PROCESS | 1655 | 1461027543876 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}] 17:59:03 INFO - PROCESS | 1655 | 1461027543992 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:59:04 INFO - PROCESS | 1655 | 1461027544102 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa13000 == 110 [pid = 1655] [id = 721] 17:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x1123e6800) [pid = 1655] [serial = 2163] [outer = 0x0] 17:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12a9bcc00) [pid = 1655] [serial = 2164] [outer = 0x1123e6800] 17:59:04 INFO - PROCESS | 1655 | 1461027544128 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12af9dc00) [pid = 1655] [serial = 2165] [outer = 0x1123e6800] 17:59:04 INFO - PROCESS | 1655 | 1461027544414 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]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:59:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 569ms 17:59:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:59:04 INFO - PROCESS | 1655 | 1461027544446 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 1655 | 1461027544447 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:59:04 INFO - PROCESS | 1655 | 1461027544450 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 1655 | 1461027544451 Marionette TRACE conn2 <- [1,2858,null,{}] 17:59:04 INFO - PROCESS | 1655 | 1461027544476 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}] 17:59:04 INFO - PROCESS | 1655 | 1461027544600 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:59:04 INFO - PROCESS | 1655 | 1461027544706 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x131822000 == 111 [pid = 1655] [id = 722] 17:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x123c02800) [pid = 1655] [serial = 2166] [outer = 0x0] 17:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12b165800) [pid = 1655] [serial = 2167] [outer = 0x123c02800] 17:59:04 INFO - PROCESS | 1655 | 1461027544736 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12d018c00) [pid = 1655] [serial = 2168] [outer = 0x123c02800] 17:59:05 INFO - PROCESS | 1655 | 1461027545035 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:59:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:59:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 638ms 17:59:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:59:05 INFO - PROCESS | 1655 | 1461027545090 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 1655 | 1461027545092 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:59:05 INFO - PROCESS | 1655 | 1461027545094 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 1655 | 1461027545095 Marionette TRACE conn2 <- [1,2862,null,{}] 17:59:05 INFO - PROCESS | 1655 | 1461027545098 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}] 17:59:05 INFO - PROCESS | 1655 | 1461027545215 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:59:05 INFO - PROCESS | 1655 | 1461027545322 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x13835b000 == 112 [pid = 1655] [id = 723] 17:59:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12acbbc00) [pid = 1655] [serial = 2169] [outer = 0x0] 17:59:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12d377400) [pid = 1655] [serial = 2170] [outer = 0x12acbbc00] 17:59:05 INFO - PROCESS | 1655 | 1461027545348 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12e3aac00) [pid = 1655] [serial = 2171] [outer = 0x12acbbc00] 17:59:05 INFO - PROCESS | 1655 | 1461027545641 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]]]}] 17:59:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:59:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 568ms 17:59:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:59:05 INFO - PROCESS | 1655 | 1461027545664 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 1655 | 1461027545665 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:59:05 INFO - PROCESS | 1655 | 1461027545668 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - PROCESS | 1655 | 1461027545669 Marionette TRACE conn2 <- [1,2866,null,{}] 17:59:05 INFO - PROCESS | 1655 | 1461027545673 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}] 17:59:05 INFO - PROCESS | 1655 | 1461027545791 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:59:06 INFO - PROCESS | 1655 | 1461027546079 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba23800 == 113 [pid = 1655] [id = 724] 17:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1123e2400) [pid = 1655] [serial = 2172] [outer = 0x0] 17:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x1123ecc00) [pid = 1655] [serial = 2173] [outer = 0x1123e2400] 17:59:06 INFO - PROCESS | 1655 | 1461027546114 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x118576400) [pid = 1655] [serial = 2174] [outer = 0x1123e2400] 17:59:06 INFO - PROCESS | 1655 | 1461027546643 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]]]}] 17:59:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:59:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1022ms 17:59:06 INFO - PROCESS | 1655 | 1461027546693 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 1655 | 1461027546698 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:59:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:59:06 INFO - PROCESS | 1655 | 1461027546723 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 1655 | 1461027546726 Marionette TRACE conn2 <- [1,2870,null,{}] 17:59:06 INFO - PROCESS | 1655 | 1461027546731 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}] 17:59:06 INFO - PROCESS | 1655 | 1461027546902 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:59:07 INFO - PROCESS | 1655 | 1461027547015 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae21800 == 114 [pid = 1655] [id = 725] 17:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11b7ef800) [pid = 1655] [serial = 2175] [outer = 0x0] 17:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11c07e400) [pid = 1655] [serial = 2176] [outer = 0x11b7ef800] 17:59:07 INFO - PROCESS | 1655 | 1461027547048 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x123c0b000) [pid = 1655] [serial = 2177] [outer = 0x11b7ef800] 17:59:07 INFO - PROCESS | 1655 | 1461027547523 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]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:59:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 823ms 17:59:07 INFO - PROCESS | 1655 | 1461027547548 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:59:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:59:07 INFO - PROCESS | 1655 | 1461027547550 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:59:07 INFO - PROCESS | 1655 | 1461027547553 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 1655 | 1461027547555 Marionette TRACE conn2 <- [1,2874,null,{}] 17:59:07 INFO - PROCESS | 1655 | 1461027547557 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}] 17:59:07 INFO - PROCESS | 1655 | 1461027547692 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:59:07 INFO - PROCESS | 1655 | 1461027547808 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fc9a800 == 115 [pid = 1655] [id = 726] 17:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12428e800) [pid = 1655] [serial = 2178] [outer = 0x0] 17:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x129c82400) [pid = 1655] [serial = 2179] [outer = 0x12428e800] 17:59:07 INFO - PROCESS | 1655 | 1461027547839 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12a5f2400) [pid = 1655] [serial = 2180] [outer = 0x12428e800] 17:59:08 INFO - PROCESS | 1655 | 1461027548281 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]]]}] 17:59:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:59:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 771ms 17:59:08 INFO - PROCESS | 1655 | 1461027548339 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 1655 | 1461027548341 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:59:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:59:08 INFO - PROCESS | 1655 | 1461027548351 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 1655 | 1461027548357 Marionette TRACE conn2 <- [1,2878,null,{}] 17:59:08 INFO - PROCESS | 1655 | 1461027548361 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}] 17:59:08 INFO - PROCESS | 1655 | 1461027548498 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:59:08 INFO - PROCESS | 1655 | 1461027548657 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396d6800 == 116 [pid = 1655] [id = 727] 17:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x129cab400) [pid = 1655] [serial = 2181] [outer = 0x0] 17:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12a904000) [pid = 1655] [serial = 2182] [outer = 0x129cab400] 17:59:08 INFO - PROCESS | 1655 | 1461027548689 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12a9be000) [pid = 1655] [serial = 2183] [outer = 0x129cab400] 17:59:09 INFO - PROCESS | 1655 | 1461027549126 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]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:59:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 831ms 17:59:09 INFO - PROCESS | 1655 | 1461027549178 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 1655 | 1461027549180 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:59:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:59:09 INFO - PROCESS | 1655 | 1461027549182 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 1655 | 1461027549184 Marionette TRACE conn2 <- [1,2882,null,{}] 17:59:09 INFO - PROCESS | 1655 | 1461027549186 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}] 17:59:09 INFO - PROCESS | 1655 | 1461027549320 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:59:09 INFO - PROCESS | 1655 | 1461027549472 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1398e4800 == 117 [pid = 1655] [id = 728] 17:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12a737400) [pid = 1655] [serial = 2184] [outer = 0x0] 17:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12b16cc00) [pid = 1655] [serial = 2185] [outer = 0x12a737400] 17:59:09 INFO - PROCESS | 1655 | 1461027549504 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12bcf4400) [pid = 1655] [serial = 2186] [outer = 0x12a737400] 17:59:09 INFO - PROCESS | 1655 | 1461027549914 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]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:59:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 769ms 17:59:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:59:09 INFO - PROCESS | 1655 | 1461027549952 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 1655 | 1461027549954 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:59:09 INFO - PROCESS | 1655 | 1461027549956 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 1655 | 1461027549957 Marionette TRACE conn2 <- [1,2886,null,{}] 17:59:09 INFO - PROCESS | 1655 | 1461027549960 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}] 17:59:10 INFO - PROCESS | 1655 | 1461027550090 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:59:10 INFO - PROCESS | 1655 | 1461027550214 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x139cd4000 == 118 [pid = 1655] [id = 729] 17:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12e4ac800) [pid = 1655] [serial = 2187] [outer = 0x0] 17:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12e9b9400) [pid = 1655] [serial = 2188] [outer = 0x12e4ac800] 17:59:10 INFO - PROCESS | 1655 | 1461027550251 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12ef69400) [pid = 1655] [serial = 2189] [outer = 0x12e4ac800] 17:59:10 INFO - PROCESS | 1655 | 1461027550683 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]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:59:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 770ms 17:59:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:59:10 INFO - PROCESS | 1655 | 1461027550726 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 1655 | 1461027550728 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:59:10 INFO - PROCESS | 1655 | 1461027550730 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 1655 | 1461027550731 Marionette TRACE conn2 <- [1,2890,null,{}] 17:59:10 INFO - PROCESS | 1655 | 1461027550734 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}] 17:59:10 INFO - PROCESS | 1655 | 1461027550868 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:59:11 INFO - PROCESS | 1655 | 1461027551023 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x142206800 == 119 [pid = 1655] [id = 730] 17:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12ef69c00) [pid = 1655] [serial = 2190] [outer = 0x0] 17:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12faaf800) [pid = 1655] [serial = 2191] [outer = 0x12ef69c00] 17:59:11 INFO - PROCESS | 1655 | 1461027551055 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x130060400) [pid = 1655] [serial = 2192] [outer = 0x12ef69c00] 17:59:11 INFO - PROCESS | 1655 | 1461027551475 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:59:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:59:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 770ms 17:59:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:59:11 INFO - PROCESS | 1655 | 1461027551501 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:59:11 INFO - PROCESS | 1655 | 1461027551502 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:59:11 INFO - PROCESS | 1655 | 1461027551505 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - PROCESS | 1655 | 1461027551506 Marionette TRACE conn2 <- [1,2894,null,{}] 17:59:11 INFO - PROCESS | 1655 | 1461027551509 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}] 17:59:11 INFO - PROCESS | 1655 | 1461027551643 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:59:11 INFO - PROCESS | 1655 | 1461027551767 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x142369800 == 120 [pid = 1655] [id = 731] 17:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12f62cc00) [pid = 1655] [serial = 2193] [outer = 0x0] 17:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x136fabc00) [pid = 1655] [serial = 2194] [outer = 0x12f62cc00] 17:59:11 INFO - PROCESS | 1655 | 1461027551796 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x139985800) [pid = 1655] [serial = 2195] [outer = 0x12f62cc00] 17:59:12 INFO - PROCESS | 1655 | 1461027552224 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]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:59:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 770ms 17:59:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:59:12 INFO - PROCESS | 1655 | 1461027552285 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 1655 | 1461027552286 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:59:12 INFO - PROCESS | 1655 | 1461027552290 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 1655 | 1461027552292 Marionette TRACE conn2 <- [1,2898,null,{}] 17:59:12 INFO - PROCESS | 1655 | 1461027552294 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}] 17:59:12 INFO - PROCESS | 1655 | 1461027552426 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:59:12 INFO - PROCESS | 1655 | 1461027552590 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x142428000 == 121 [pid = 1655] [id = 732] 17:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x130348400) [pid = 1655] [serial = 2196] [outer = 0x0] 17:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x139ae9c00) [pid = 1655] [serial = 2197] [outer = 0x130348400] 17:59:12 INFO - PROCESS | 1655 | 1461027552622 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x142184000) [pid = 1655] [serial = 2198] [outer = 0x130348400] 17:59:13 INFO - PROCESS | 1655 | 1461027553012 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]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:59:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 771ms 17:59:13 INFO - PROCESS | 1655 | 1461027553061 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 1655 | 1461027553063 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:59:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:59:13 INFO - PROCESS | 1655 | 1461027553065 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 1655 | 1461027553066 Marionette TRACE conn2 <- [1,2902,null,{}] 17:59:13 INFO - PROCESS | 1655 | 1461027553069 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}] 17:59:13 INFO - PROCESS | 1655 | 1461027553204 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:59:13 INFO - PROCESS | 1655 | 1461027553321 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x142715000 == 122 [pid = 1655] [id = 733] 17:59:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x136fb4400) [pid = 1655] [serial = 2199] [outer = 0x0] 17:59:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x1421aa800) [pid = 1655] [serial = 2200] [outer = 0x136fb4400] 17:59:13 INFO - PROCESS | 1655 | 1461027553351 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x14233ac00) [pid = 1655] [serial = 2201] [outer = 0x136fb4400] 17:59:13 INFO - PROCESS | 1655 | 1461027553760 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:59:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 17:59:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:59:13 INFO - PROCESS | 1655 | 1461027553817 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 1655 | 1461027553819 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:59:13 INFO - PROCESS | 1655 | 1461027553821 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 1655 | 1461027553822 Marionette TRACE conn2 <- [1,2906,null,{}] 17:59:13 INFO - PROCESS | 1655 | 1461027553825 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}] 17:59:13 INFO - PROCESS | 1655 | 1461027553958 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:59:14 INFO - PROCESS | 1655 | 1461027554123 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x142a7b800 == 123 [pid = 1655] [id = 734] 17:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x1421aa400) [pid = 1655] [serial = 2202] [outer = 0x0] 17:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x14266a000) [pid = 1655] [serial = 2203] [outer = 0x1421aa400] 17:59:14 INFO - PROCESS | 1655 | 1461027554160 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x145913800) [pid = 1655] [serial = 2204] [outer = 0x1421aa400] 17:59:14 INFO - PROCESS | 1655 | 1461027554595 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]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:59:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 819ms 17:59:14 INFO - PROCESS | 1655 | 1461027554641 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 1655 | 1461027554643 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:59:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:59:14 INFO - PROCESS | 1655 | 1461027554645 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 1655 | 1461027554647 Marionette TRACE conn2 <- [1,2910,null,{}] 17:59:14 INFO - PROCESS | 1655 | 1461027554650 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}] 17:59:14 INFO - PROCESS | 1655 | 1461027554798 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:59:14 INFO - PROCESS | 1655 | 1461027554954 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x14580f800 == 124 [pid = 1655] [id = 735] 17:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x145918800) [pid = 1655] [serial = 2205] [outer = 0x0] 17:59:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x145ccd800) [pid = 1655] [serial = 2206] [outer = 0x145918800] 17:59:14 INFO - PROCESS | 1655 | 1461027554984 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x145df3400) [pid = 1655] [serial = 2207] [outer = 0x145918800] 17:59:15 INFO - PROCESS | 1655 | 1461027555345 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]]]}] 17:59:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:59:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:59:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 719ms 17:59:15 INFO - TEST-START | /DOMEvents/constructors.html 17:59:15 INFO - PROCESS | 1655 | 1461027555365 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:59:15 INFO - PROCESS | 1655 | 1461027555366 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:59:15 INFO - PROCESS | 1655 | 1461027555368 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:59:15 INFO - PROCESS | 1655 | 1461027555370 Marionette TRACE conn2 <- [1,2914,null,{}] 17:59:15 INFO - PROCESS | 1655 | 1461027555388 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}] 17:59:15 INFO - PROCESS | 1655 | 1461027555524 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:59:15 INFO - PROCESS | 1655 | 1461027555677 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x145ba5000 == 125 [pid = 1655] [id = 736] 17:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x145def400) [pid = 1655] [serial = 2208] [outer = 0x0] 17:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x145df5c00) [pid = 1655] [serial = 2209] [outer = 0x145def400] 17:59:15 INFO - PROCESS | 1655 | 1461027555707 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x14739e400) [pid = 1655] [serial = 2210] [outer = 0x145def400] 17:59:16 INFO - PROCESS | 1655 | 1461027556104 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]]]}] 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:59:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:59:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:59:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:59:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:59:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:59:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:59:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:59:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:59:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 774ms 17:59:16 INFO - PROCESS | 1655 | 1461027556144 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 1655 | 1461027556145 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:59:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:59:16 INFO - PROCESS | 1655 | 1461027556148 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1655 | 1461027556149 Marionette TRACE conn2 <- [1,2918,null,{}] 17:59:16 INFO - PROCESS | 1655 | 1461027556152 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}] 17:59:16 INFO - PROCESS | 1655 | 1461027556286 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:59:16 INFO - PROCESS | 1655 | 1461027556480 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1469d5000 == 126 [pid = 1655] [id = 737] 17:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x129492400) [pid = 1655] [serial = 2211] [outer = 0x0] 17:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x1473a0400) [pid = 1655] [serial = 2212] [outer = 0x129492400] 17:59:16 INFO - PROCESS | 1655 | 1461027556509 Marionette DEBUG loaded listener.js 17:59:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x1489bc800) [pid = 1655] [serial = 2213] [outer = 0x129492400] 17:59:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:59:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 769ms 17:59:16 INFO - PROCESS | 1655 | 1461027556912 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:59:16 INFO - PROCESS | 1655 | 1461027556917 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 1655 | 1461027556919 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:59:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:59:16 INFO - PROCESS | 1655 | 1461027556939 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 1655 | 1461027556940 Marionette TRACE conn2 <- [1,2922,null,{}] 17:59:16 INFO - PROCESS | 1655 | 1461027556945 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}] 17:59:17 INFO - PROCESS | 1655 | 1461027557084 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:59:17 INFO - PROCESS | 1655 | 1461027557212 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e976800 == 127 [pid = 1655] [id = 738] 17:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x11bd64400) [pid = 1655] [serial = 2214] [outer = 0x0] 17:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x1473a2000) [pid = 1655] [serial = 2215] [outer = 0x11bd64400] 17:59:17 INFO - PROCESS | 1655 | 1461027557242 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x1489bf400) [pid = 1655] [serial = 2216] [outer = 0x11bd64400] 17:59:17 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:59:17 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:59:17 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:59:17 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:59:17 INFO - PROCESS | 1655 | 1461027557620 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]]]}] 17:59:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:59:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:59:17 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 17:59:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:59:17 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 17:59:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:59:17 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]" 17:59:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:59:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:59:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:59:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 740ms 17:59:17 INFO - PROCESS | 1655 | 1461027557662 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 1655 | 1461027557663 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:59:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:59:17 INFO - PROCESS | 1655 | 1461027557666 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 1655 | 1461027557667 Marionette TRACE conn2 <- [1,2926,null,{}] 17:59:17 INFO - PROCESS | 1655 | 1461027557669 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}] 17:59:17 INFO - PROCESS | 1655 | 1461027557808 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:59:18 INFO - PROCESS | 1655 | 1461027558246 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae26800 == 128 [pid = 1655] [id = 739] 17:59:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x112354400) [pid = 1655] [serial = 2217] [outer = 0x0] 17:59:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x1123ec400) [pid = 1655] [serial = 2218] [outer = 0x112354400] 17:59:18 INFO - PROCESS | 1655 | 1461027558320 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x11645f800) [pid = 1655] [serial = 2219] [outer = 0x112354400] 17:59:18 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:59:18 INFO - PROCESS | 1655 | 1461027558773 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]]]}] 17:59:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:59:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1122ms 17:59:18 INFO - PROCESS | 1655 | 1461027558790 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 1655 | 1461027558793 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:59:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:59:18 INFO - PROCESS | 1655 | 1461027558798 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - PROCESS | 1655 | 1461027558802 Marionette TRACE conn2 <- [1,2930,null,{}] 17:59:18 INFO - PROCESS | 1655 | 1461027558807 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}] 17:59:19 INFO - PROCESS | 1655 | 1461027559012 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:59:19 INFO - PROCESS | 1655 | 1461027559196 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe77000 == 129 [pid = 1655] [id = 740] 17:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x118592c00) [pid = 1655] [serial = 2220] [outer = 0x0] 17:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11a8a8000) [pid = 1655] [serial = 2221] [outer = 0x118592c00] 17:59:19 INFO - PROCESS | 1655 | 1461027559226 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x1241b5800) [pid = 1655] [serial = 2222] [outer = 0x118592c00] 17:59:19 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:59:19 INFO - PROCESS | 1655 | 1461027559714 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]]]}] 17:59:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:59:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 928ms 17:59:19 INFO - PROCESS | 1655 | 1461027559728 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 1655 | 1461027559732 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:59:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:59:19 INFO - PROCESS | 1655 | 1461027559736 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 1655 | 1461027559738 Marionette TRACE conn2 <- [1,2934,null,{}] 17:59:19 INFO - PROCESS | 1655 | 1461027559742 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}] 17:59:19 INFO - PROCESS | 1655 | 1461027559939 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:59:20 INFO - PROCESS | 1655 | 1461027560104 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae25800 == 130 [pid = 1655] [id = 741] 17:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11c07ec00) [pid = 1655] [serial = 2223] [outer = 0x0] 17:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x1295a7c00) [pid = 1655] [serial = 2224] [outer = 0x11c07ec00] 17:59:20 INFO - PROCESS | 1655 | 1461027560132 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12a0eac00) [pid = 1655] [serial = 2225] [outer = 0x11c07ec00] 17:59:20 INFO - PROCESS | 1655 | 1461027560505 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]]]}] 17:59: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. 17:59:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 776ms 17:59:20 INFO - PROCESS | 1655 | 1461027560513 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 1655 | 1461027560514 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:59:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:59:20 INFO - PROCESS | 1655 | 1461027560521 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 1655 | 1461027560525 Marionette TRACE conn2 <- [1,2938,null,{}] 17:59:20 INFO - PROCESS | 1655 | 1461027560529 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}] 17:59:20 INFO - PROCESS | 1655 | 1461027560701 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12705c000 == 129 [pid = 1655] [id = 523] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x13835b000 == 128 [pid = 1655] [id = 723] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x131822000 == 127 [pid = 1655] [id = 722] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa13000 == 126 [pid = 1655] [id = 721] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x130035000 == 125 [pid = 1655] [id = 720] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa09000 == 124 [pid = 1655] [id = 719] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x142337c00) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x142186400) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12f625000) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12fe04000) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x13997ec00) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12e37e800) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12a723800) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 17:59:20 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12fa0b800) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12edc7800 == 123 [pid = 1655] [id = 718] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b9c9800 == 122 [pid = 1655] [id = 717] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0a2000 == 121 [pid = 1655] [id = 716] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a644000 == 120 [pid = 1655] [id = 715] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123c71000 == 119 [pid = 1655] [id = 714] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118aad000 == 118 [pid = 1655] [id = 713] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129cd1800 == 117 [pid = 1655] [id = 712] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x142ac4000 == 116 [pid = 1655] [id = 708] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x139a28000 == 115 [pid = 1655] [id = 707] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x142aca000 == 114 [pid = 1655] [id = 706] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x148e31000 == 113 [pid = 1655] [id = 705] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1482d0000 == 112 [pid = 1655] [id = 704] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x14cdcb000 == 111 [pid = 1655] [id = 703] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x148e46800 == 110 [pid = 1655] [id = 702] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1475e1800 == 109 [pid = 1655] [id = 701] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x146ad8000 == 108 [pid = 1655] [id = 700] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x139c10000 == 107 [pid = 1655] [id = 699] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12e41d000 == 106 [pid = 1655] [id = 698] 17:59:20 INFO - PROCESS | 1655 | 1461027560909 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1239ab000 == 105 [pid = 1655] [id = 697] 17:59:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bef5800 == 106 [pid = 1655] [id = 742] 17:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x11857a800) [pid = 1655] [serial = 2226] [outer = 0x0] 17:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x123625c00) [pid = 1655] [serial = 2227] [outer = 0x11857a800] 17:59:20 INFO - PROCESS | 1655 | 1461027560937 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x129d8e400) [pid = 1655] [serial = 2228] [outer = 0x11857a800] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x128da7000) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12d0d8800) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12361f400) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x145918c00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12a8fc800) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12ed9c000) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12daad800) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x1270d0c00) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x11b7eb000) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x129c88400) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12a9bc400) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12f998c00) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11857b000) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a0e9400) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x114374400) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12a8bbc00) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12b2b8400) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x115875c00) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12a737800) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 17:59:21 INFO - PROCESS | 1655 | 1461027561244 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]]]}] 17:59: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. 17:59:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 777ms 17:59:21 INFO - PROCESS | 1655 | 1461027561306 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 1655 | 1461027561308 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:59:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:59:21 INFO - PROCESS | 1655 | 1461027561312 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 1655 | 1461027561314 Marionette TRACE conn2 <- [1,2942,null,{}] 17:59:21 INFO - PROCESS | 1655 | 1461027561316 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}] 17:59:21 INFO - PROCESS | 1655 | 1461027561446 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:59:21 INFO - PROCESS | 1655 | 1461027561451 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b09b800 == 107 [pid = 1655] [id = 743] 17:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12a733800) [pid = 1655] [serial = 2229] [outer = 0x0] 17:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a906c00) [pid = 1655] [serial = 2230] [outer = 0x12a733800] 17:59:21 INFO - PROCESS | 1655 | 1461027561477 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a9a3400) [pid = 1655] [serial = 2231] [outer = 0x12a733800] 17:59:21 INFO - PROCESS | 1655 | 1461027561847 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"]]]}] 17:59:21 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 17:59:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:59:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 571ms 17:59:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:59:21 INFO - PROCESS | 1655 | 1461027561885 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 1655 | 1461027561886 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:59:21 INFO - PROCESS | 1655 | 1461027561888 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 1655 | 1461027561889 Marionette TRACE conn2 <- [1,2946,null,{}] 17:59:21 INFO - PROCESS | 1655 | 1461027561892 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}] 17:59:22 INFO - PROCESS | 1655 | 1461027562010 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:59:22 INFO - PROCESS | 1655 | 1461027562014 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f656000 == 108 [pid = 1655] [id = 744] 17:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12aba7000) [pid = 1655] [serial = 2232] [outer = 0x0] 17:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12abd6800) [pid = 1655] [serial = 2233] [outer = 0x12aba7000] 17:59:22 INFO - PROCESS | 1655 | 1461027562047 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12b2c4800) [pid = 1655] [serial = 2234] [outer = 0x12aba7000] 17:59:22 INFO - PROCESS | 1655 | 1461027562433 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]]]}] 17:59: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. 17:59:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 17:59:22 INFO - PROCESS | 1655 | 1461027562460 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 1655 | 1461027562461 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:59:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:59:22 INFO - PROCESS | 1655 | 1461027562463 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 1655 | 1461027562464 Marionette TRACE conn2 <- [1,2950,null,{}] 17:59:22 INFO - PROCESS | 1655 | 1461027562467 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}] 17:59:22 INFO - PROCESS | 1655 | 1461027562582 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:59:22 INFO - PROCESS | 1655 | 1461027562717 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x139508000 == 109 [pid = 1655] [id = 745] 17:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12a90b400) [pid = 1655] [serial = 2235] [outer = 0x0] 17:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12d0dd000) [pid = 1655] [serial = 2236] [outer = 0x12a90b400] 17:59:22 INFO - PROCESS | 1655 | 1461027562743 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12e386000) [pid = 1655] [serial = 2237] [outer = 0x12a90b400] 17:59:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa10000 == 110 [pid = 1655] [id = 746] 17:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12f626000) [pid = 1655] [serial = 2238] [outer = 0x0] 17:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12edb2000) [pid = 1655] [serial = 2239] [outer = 0x12f626000] 17:59:23 INFO - PROCESS | 1655 | 1461027563097 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]]]}] 17:59: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. 17:59:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 17:59:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:59:23 INFO - PROCESS | 1655 | 1461027563135 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:59:23 INFO - PROCESS | 1655 | 1461027563136 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:59:23 INFO - PROCESS | 1655 | 1461027563138 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:59:23 INFO - PROCESS | 1655 | 1461027563139 Marionette TRACE conn2 <- [1,2954,null,{}] 17:59:23 INFO - PROCESS | 1655 | 1461027563142 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}] 17:59:23 INFO - PROCESS | 1655 | 1461027563338 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:59:23 INFO - PROCESS | 1655 | 1461027563363 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a1b000 == 111 [pid = 1655] [id = 747] 17:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12bc6f400) [pid = 1655] [serial = 2240] [outer = 0x0] 17:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12edb4800) [pid = 1655] [serial = 2241] [outer = 0x12bc6f400] 17:59:23 INFO - PROCESS | 1655 | 1461027563390 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12f7dd000) [pid = 1655] [serial = 2242] [outer = 0x12bc6f400] 17:59:23 INFO - PROCESS | 1655 | 1461027563787 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]]]}] 17:59:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:59:23 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 17:59:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 17:59:23 INFO - PROCESS | 1655 | 1461027563811 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:59:23 INFO - PROCESS | 1655 | 1461027563814 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:59:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:59:23 INFO - PROCESS | 1655 | 1461027563817 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:59:23 INFO - PROCESS | 1655 | 1461027563819 Marionette TRACE conn2 <- [1,2958,null,{}] 17:59:23 INFO - PROCESS | 1655 | 1461027563822 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}] 17:59:24 INFO - PROCESS | 1655 | 1461027564029 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:59:24 INFO - PROCESS | 1655 | 1461027564066 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x14242d000 == 112 [pid = 1655] [id = 748] 17:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12aed9000) [pid = 1655] [serial = 2243] [outer = 0x0] 17:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12aee3c00) [pid = 1655] [serial = 2244] [outer = 0x12aed9000] 17:59:24 INFO - PROCESS | 1655 | 1461027564091 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12ef5f000) [pid = 1655] [serial = 2245] [outer = 0x12aed9000] 17:59:24 INFO - PROCESS | 1655 | 1461027564455 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]]]}] 17:59: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. 17:59:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 673ms 17:59:24 INFO - PROCESS | 1655 | 1461027564490 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 1655 | 1461027564493 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:59:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:59:24 INFO - PROCESS | 1655 | 1461027564495 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 1655 | 1461027564497 Marionette TRACE conn2 <- [1,2962,null,{}] 17:59:24 INFO - PROCESS | 1655 | 1461027564500 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}] 17:59:24 INFO - PROCESS | 1655 | 1461027564661 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:59:24 INFO - PROCESS | 1655 | 1461027564665 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x142aca000 == 113 [pid = 1655] [id = 749] 17:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x1241ba800) [pid = 1655] [serial = 2246] [outer = 0x0] 17:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12faa8800) [pid = 1655] [serial = 2247] [outer = 0x1241ba800] 17:59:24 INFO - PROCESS | 1655 | 1461027564690 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x130535c00) [pid = 1655] [serial = 2248] [outer = 0x1241ba800] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x129142400) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12963b000) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12a8b4800) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x11b7e8800) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x123c0c000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x129adc800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12a97a000) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x114b81c00) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x11a84ac00) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x1123e6800) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12a97d000) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:59:25 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x123c02800) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:59:25 INFO - PROCESS | 1655 | 1461027565335 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]]]}] 17:59: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. 17:59:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 873ms 17:59:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:59:25 INFO - PROCESS | 1655 | 1461027565369 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 1655 | 1461027565370 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:59:25 INFO - PROCESS | 1655 | 1461027565372 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 1655 | 1461027565373 Marionette TRACE conn2 <- [1,2966,null,{}] 17:59:25 INFO - PROCESS | 1655 | 1461027565375 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}] 17:59:25 INFO - PROCESS | 1655 | 1461027565495 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:59:25 INFO - PROCESS | 1655 | 1461027565617 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x13003e800 == 114 [pid = 1655] [id = 750] 17:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x11a8a2800) [pid = 1655] [serial = 2249] [outer = 0x0] 17:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12a519800) [pid = 1655] [serial = 2250] [outer = 0x11a8a2800] 17:59:25 INFO - PROCESS | 1655 | 1461027565648 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12a51f800) [pid = 1655] [serial = 2251] [outer = 0x11a8a2800] 17:59:25 INFO - PROCESS | 1655 | 1461027565946 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]]]}] 17:59:25 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. 17:59:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 17:59:25 INFO - PROCESS | 1655 | 1461027565993 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 1655 | 1461027565995 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:59:25 INFO - PROCESS | 1655 | 1461027565997 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 1655 | 1461027565999 Marionette TRACE conn2 <- [1,2970,null,{}] 17:59:26 INFO - PROCESS | 1655 | 1461027566001 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}] 17:59:26 INFO - PROCESS | 1655 | 1461027566131 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:59:26 INFO - PROCESS | 1655 | 1461027566250 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x146ace800 == 115 [pid = 1655] [id = 751] 17:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12a51e000) [pid = 1655] [serial = 2252] [outer = 0x0] 17:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12abaa000) [pid = 1655] [serial = 2253] [outer = 0x12a51e000] 17:59:26 INFO - PROCESS | 1655 | 1461027566276 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x13053b800) [pid = 1655] [serial = 2254] [outer = 0x12a51e000] 17:59:26 INFO - PROCESS | 1655 | 1461027566534 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]]]}] 17:59: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. 17:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 570ms 17:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:59:26 INFO - PROCESS | 1655 | 1461027566567 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:59:26 INFO - PROCESS | 1655 | 1461027566569 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:59:26 INFO - PROCESS | 1655 | 1461027566571 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 1655 | 1461027566572 Marionette TRACE conn2 <- [1,2974,null,{}] 17:59:26 INFO - PROCESS | 1655 | 1461027566582 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}] 17:59:26 INFO - PROCESS | 1655 | 1461027566707 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:59:26 INFO - PROCESS | 1655 | 1461027566712 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1482c6000 == 116 [pid = 1655] [id = 752] 17:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x13053d400) [pid = 1655] [serial = 2255] [outer = 0x0] 17:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x142117400) [pid = 1655] [serial = 2256] [outer = 0x13053d400] 17:59:26 INFO - PROCESS | 1655 | 1461027566737 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x1421b0400) [pid = 1655] [serial = 2257] [outer = 0x13053d400] 17:59:27 INFO - PROCESS | 1655 | 1461027567118 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]]]}] 17:59: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. 17:59:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 576ms 17:59:27 INFO - PROCESS | 1655 | 1461027567147 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 1655 | 1461027567148 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:59:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:59:27 INFO - PROCESS | 1655 | 1461027567151 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 1655 | 1461027567152 Marionette TRACE conn2 <- [1,2978,null,{}] 17:59:27 INFO - PROCESS | 1655 | 1461027567154 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}] 17:59:27 INFO - PROCESS | 1655 | 1461027567343 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:59:27 INFO - PROCESS | 1655 | 1461027567541 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x127ac5800 == 117 [pid = 1655] [id = 753] 17:59:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x11235a800) [pid = 1655] [serial = 2258] [outer = 0x0] 17:59:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x1123ec800) [pid = 1655] [serial = 2259] [outer = 0x11235a800] 17:59:27 INFO - PROCESS | 1655 | 1461027567575 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11857c400) [pid = 1655] [serial = 2260] [outer = 0x11235a800] 17:59:27 INFO - PROCESS | 1655 | 1461027567972 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]]]}] 17:59: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. 17:59:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 868ms 17:59:28 INFO - PROCESS | 1655 | 1461027568020 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 1655 | 1461027568024 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:59:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:59:28 INFO - PROCESS | 1655 | 1461027568054 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 1655 | 1461027568056 Marionette TRACE conn2 <- [1,2982,null,{}] 17:59:28 INFO - PROCESS | 1655 | 1461027568092 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}] 17:59:28 INFO - PROCESS | 1655 | 1461027568240 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:59:28 INFO - PROCESS | 1655 | 1461027568402 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e97c000 == 118 [pid = 1655] [id = 754] 17:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x1241bc400) [pid = 1655] [serial = 2261] [outer = 0x0] 17:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x128da7000) [pid = 1655] [serial = 2262] [outer = 0x1241bc400] 17:59:28 INFO - PROCESS | 1655 | 1461027568447 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x129bef800) [pid = 1655] [serial = 2263] [outer = 0x1241bc400] 17:59:28 INFO - PROCESS | 1655 | 1461027568818 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"]]]}] 17:59:28 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 17:59:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:59:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 783ms 17:59:28 INFO - PROCESS | 1655 | 1461027568839 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 1655 | 1461027568842 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:59:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:59:28 INFO - PROCESS | 1655 | 1461027568845 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 1655 | 1461027568846 Marionette TRACE conn2 <- [1,2986,null,{}] 17:59:28 INFO - PROCESS | 1655 | 1461027568849 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}] 17:59:28 INFO - PROCESS | 1655 | 1461027568988 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:59:29 INFO - PROCESS | 1655 | 1461027569149 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x138347000 == 119 [pid = 1655] [id = 755] 17:59:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x129cb2800) [pid = 1655] [serial = 2264] [outer = 0x0] 17:59:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12a5f2000) [pid = 1655] [serial = 2265] [outer = 0x129cb2800] 17:59:29 INFO - PROCESS | 1655 | 1461027569180 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12a76cc00) [pid = 1655] [serial = 2266] [outer = 0x129cb2800] 17:59:29 INFO - PROCESS | 1655 | 1461027569568 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]]]}] 17:59: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. 17:59:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 769ms 17:59:29 INFO - PROCESS | 1655 | 1461027569614 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 1655 | 1461027569615 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:59:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:59:29 INFO - PROCESS | 1655 | 1461027569623 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 1655 | 1461027569628 Marionette TRACE conn2 <- [1,2990,null,{}] 17:59:29 INFO - PROCESS | 1655 | 1461027569631 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}] 17:59:29 INFO - PROCESS | 1655 | 1461027569827 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:59:29 INFO - PROCESS | 1655 | 1461027569993 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x146a84800 == 120 [pid = 1655] [id = 756] 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12a7b8c00) [pid = 1655] [serial = 2267] [outer = 0x0] 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12a9bc400) [pid = 1655] [serial = 2268] [outer = 0x12a7b8c00] 17:59:30 INFO - PROCESS | 1655 | 1461027570023 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12b173000) [pid = 1655] [serial = 2269] [outer = 0x12a7b8c00] 17:59:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc3e000 == 121 [pid = 1655] [id = 757] 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12d43e400) [pid = 1655] [serial = 2270] [outer = 0x0] 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12aedc000) [pid = 1655] [serial = 2271] [outer = 0x12d43e400] 17:59:30 INFO - PROCESS | 1655 | 1461027570450 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]]]}] 17:59: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. 17:59:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 882ms 17:59:30 INFO - PROCESS | 1655 | 1461027570500 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 1655 | 1461027570503 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:59:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:59:30 INFO - PROCESS | 1655 | 1461027570522 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 1655 | 1461027570523 Marionette TRACE conn2 <- [1,2994,null,{}] 17:59:30 INFO - PROCESS | 1655 | 1461027570530 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}] 17:59:30 INFO - PROCESS | 1655 | 1461027570717 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:59:30 INFO - PROCESS | 1655 | 1461027570875 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1498d4000 == 122 [pid = 1655] [id = 758] 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12aee3000) [pid = 1655] [serial = 2272] [outer = 0x0] 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12daaac00) [pid = 1655] [serial = 2273] [outer = 0x12aee3000] 17:59:30 INFO - PROCESS | 1655 | 1461027570906 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x130537800) [pid = 1655] [serial = 2274] [outer = 0x12aee3000] 17:59:31 INFO - PROCESS | 1655 | 1461027571291 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]]]}] 17:59:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:59: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 17:59:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 841ms 17:59:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:59:31 INFO - PROCESS | 1655 | 1461027571346 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 1655 | 1461027571347 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:59:31 INFO - PROCESS | 1655 | 1461027571350 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 1655 | 1461027571351 Marionette TRACE conn2 <- [1,2998,null,{}] 17:59:31 INFO - PROCESS | 1655 | 1461027571353 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}] 17:59:31 INFO - PROCESS | 1655 | 1461027571492 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:59:31 INFO - PROCESS | 1655 | 1461027571666 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x149a1a800 == 123 [pid = 1655] [id = 759] 17:59:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x1422a6c00) [pid = 1655] [serial = 2275] [outer = 0x0] 17:59:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x1422a9c00) [pid = 1655] [serial = 2276] [outer = 0x1422a6c00] 17:59:31 INFO - PROCESS | 1655 | 1461027571703 Marionette DEBUG loaded listener.js 17:59:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x1422afc00) [pid = 1655] [serial = 2277] [outer = 0x1422a6c00] 17:59:32 INFO - PROCESS | 1655 | 1461027572087 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]]]}] 17:59: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. 17:59:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 772ms 17:59:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:59:32 INFO - PROCESS | 1655 | 1461027572123 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 1655 | 1461027572124 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:59:32 INFO - PROCESS | 1655 | 1461027572126 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 1655 | 1461027572127 Marionette TRACE conn2 <- [1,3002,null,{}] 17:59:32 INFO - PROCESS | 1655 | 1461027572130 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}] 17:59:32 INFO - PROCESS | 1655 | 1461027572266 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:59:32 INFO - PROCESS | 1655 | 1461027572431 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c4d9800 == 124 [pid = 1655] [id = 760] 17:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x141c2a400) [pid = 1655] [serial = 2278] [outer = 0x0] 17:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x141c30000) [pid = 1655] [serial = 2279] [outer = 0x141c2a400] 17:59:32 INFO - PROCESS | 1655 | 1461027572462 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x1422af800) [pid = 1655] [serial = 2280] [outer = 0x141c2a400] 17:59:32 INFO - PROCESS | 1655 | 1461027572887 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]]]}] 17:59: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. 17:59:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 768ms 17:59:32 INFO - PROCESS | 1655 | 1461027572923 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 1655 | 1461027572925 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:59:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:59:32 INFO - PROCESS | 1655 | 1461027572948 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 1655 | 1461027572950 Marionette TRACE conn2 <- [1,3006,null,{}] 17:59:32 INFO - PROCESS | 1655 | 1461027572954 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}] 17:59:33 INFO - PROCESS | 1655 | 1461027573125 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:59:33 INFO - PROCESS | 1655 | 1461027573299 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c4f2000 == 125 [pid = 1655] [id = 761] 17:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x1422b1c00) [pid = 1655] [serial = 2281] [outer = 0x0] 17:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x14233b800) [pid = 1655] [serial = 2282] [outer = 0x1422b1c00] 17:59:33 INFO - PROCESS | 1655 | 1461027573331 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x142510400) [pid = 1655] [serial = 2283] [outer = 0x1422b1c00] 17:59:33 INFO - PROCESS | 1655 | 1461027573699 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]]]}] 17:59: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. 17:59:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 775ms 17:59:33 INFO - PROCESS | 1655 | 1461027573719 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 1655 | 1461027573720 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:59:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:59:33 INFO - PROCESS | 1655 | 1461027573723 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 1655 | 1461027573724 Marionette TRACE conn2 <- [1,3010,null,{}] 17:59:33 INFO - PROCESS | 1655 | 1461027573726 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}] 17:59:33 INFO - PROCESS | 1655 | 1461027573864 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:59:34 INFO - PROCESS | 1655 | 1461027574031 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x146979000 == 126 [pid = 1655] [id = 762] 17:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x1422b3c00) [pid = 1655] [serial = 2284] [outer = 0x0] 17:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x142666c00) [pid = 1655] [serial = 2285] [outer = 0x1422b3c00] 17:59:34 INFO - PROCESS | 1655 | 1461027574060 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x145915800) [pid = 1655] [serial = 2286] [outer = 0x1422b3c00] 17:59:34 INFO - PROCESS | 1655 | 1461027574433 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]]]}] 17:59: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 17:59:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 719ms 17:59:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:59:34 INFO - PROCESS | 1655 | 1461027574442 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:59:34 INFO - PROCESS | 1655 | 1461027574444 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:59:34 INFO - PROCESS | 1655 | 1461027574446 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 1655 | 1461027574447 Marionette TRACE conn2 <- [1,3014,null,{}] 17:59:34 INFO - PROCESS | 1655 | 1461027574449 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}] 17:59:34 INFO - PROCESS | 1655 | 1461027574586 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:59:34 INFO - PROCESS | 1655 | 1461027574741 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c5db000 == 127 [pid = 1655] [id = 763] 17:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x142335c00) [pid = 1655] [serial = 2287] [outer = 0x0] 17:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x145ccd000) [pid = 1655] [serial = 2288] [outer = 0x142335c00] 17:59:34 INFO - PROCESS | 1655 | 1461027574770 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x145dec400) [pid = 1655] [serial = 2289] [outer = 0x142335c00] 17:59:34 INFO - PROCESS | 1655 | [1655] 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 17:59:35 INFO - PROCESS | 1655 | 1461027575177 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:59:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:59:35 INFO - {} 17:59:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:59:35 INFO - {} 17:59:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:59:35 INFO - {} 17:59:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:59:35 INFO - {} 17:59:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 17:59:35 INFO - PROCESS | 1655 | 1461027575216 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:59:35 INFO - PROCESS | 1655 | 1461027575218 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:59:35 INFO - TEST-START | /FileAPI/fileReader.html 17:59:35 INFO - PROCESS | 1655 | 1461027575220 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 1655 | 1461027575222 Marionette TRACE conn2 <- [1,3018,null,{}] 17:59:35 INFO - PROCESS | 1655 | 1461027575227 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}] 17:59:35 INFO - PROCESS | 1655 | 1461027575432 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:59:35 INFO - PROCESS | 1655 | 1461027575568 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x130576800 == 128 [pid = 1655] [id = 764] 17:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x12b165c00) [pid = 1655] [serial = 2290] [outer = 0x0] 17:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x1469b6800) [pid = 1655] [serial = 2291] [outer = 0x12b165c00] 17:59:35 INFO - PROCESS | 1655 | 1461027575602 Marionette DEBUG loaded listener.js 17:59:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x1469c1400) [pid = 1655] [serial = 2292] [outer = 0x12b165c00] 17:59:36 INFO - PROCESS | 1655 | 1461027576000 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]]]}] 17:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:59:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:59:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 825ms 17:59:36 INFO - TEST-START | /FileAPI/historical.html 17:59:36 INFO - PROCESS | 1655 | 1461027576046 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 1655 | 1461027576047 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:59:36 INFO - PROCESS | 1655 | 1461027576050 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 1655 | 1461027576052 Marionette TRACE conn2 <- [1,3022,null,{}] 17:59:36 INFO - PROCESS | 1655 | 1461027576054 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}] 17:59:36 INFO - PROCESS | 1655 | 1461027576209 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:59:36 INFO - PROCESS | 1655 | 1461027576817 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a518000 == 129 [pid = 1655] [id = 765] 17:59:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x112359800) [pid = 1655] [serial = 2293] [outer = 0x0] 17:59:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x1123e3000) [pid = 1655] [serial = 2294] [outer = 0x112359800] 17:59:36 INFO - PROCESS | 1655 | 1461027576850 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x1155edc00) [pid = 1655] [serial = 2295] [outer = 0x112359800] 17:59:37 INFO - PROCESS | 1655 | 1461027577248 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"]]]}] 17:59:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:59:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:59:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:59:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:59:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:59:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:59:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:59:37 INFO - TEST-OK | /FileAPI/historical.html | took 1223ms 17:59:37 INFO - PROCESS | 1655 | 1461027577274 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 1655 | 1461027577277 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:59:37 INFO - TEST-START | /FileAPI/idlharness.html 17:59:37 INFO - PROCESS | 1655 | 1461027577281 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 1655 | 1461027577283 Marionette TRACE conn2 <- [1,3026,null,{}] 17:59:37 INFO - PROCESS | 1655 | 1461027577287 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}] 17:59:37 INFO - PROCESS | 1655 | 1461027577411 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:59:37 INFO - PROCESS | 1655 | 1461027577585 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bb5f000 == 130 [pid = 1655] [id = 766] 17:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x11235dc00) [pid = 1655] [serial = 2296] [outer = 0x0] 17:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x1146c2400) [pid = 1655] [serial = 2297] [outer = 0x11235dc00] 17:59:37 INFO - PROCESS | 1655 | 1461027577614 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x118578c00) [pid = 1655] [serial = 2298] [outer = 0x11235dc00] 17:59:38 INFO - PROCESS | 1655 | 1461027578303 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]]]}] 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:59:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:59:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:59:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:59:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:59: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 17:59:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:59:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:59:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:59: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 17:59:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:59:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:59:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:59: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 17:59:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:59: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 17:59: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 17:59:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:59:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:59:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:59:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:59: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 17:59:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:59: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 17:59: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 17:59:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:59:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:59:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:59:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:59:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:59:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1089ms 17:59:38 INFO - PROCESS | 1655 | 1461027578383 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:59:38 INFO - PROCESS | 1655 | 1461027578386 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:59:38 INFO - TEST-START | /FileAPI/idlharness.worker 17:59:38 INFO - PROCESS | 1655 | 1461027578394 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - PROCESS | 1655 | 1461027578395 Marionette TRACE conn2 <- [1,3030,null,{}] 17:59:38 INFO - PROCESS | 1655 | 1461027578397 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}] 17:59:38 INFO - PROCESS | 1655 | 1461027578521 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:59:38 INFO - PROCESS | 1655 | 1461027578698 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0ae800 == 131 [pid = 1655] [id = 767] 17:59:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x11c080800) [pid = 1655] [serial = 2299] [outer = 0x0] 17:59:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x127b08400) [pid = 1655] [serial = 2300] [outer = 0x11c080800] 17:59:38 INFO - PROCESS | 1655 | 1461027578732 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x12948fc00) [pid = 1655] [serial = 2301] [outer = 0x11c080800] 17:59:38 INFO - PROCESS | 1655 | [1655] 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 17:59:39 INFO - PROCESS | 1655 | 1461027579487 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,{},{}]]]}] 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:59:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:59:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:59:39 INFO - {} 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:59:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:59:39 INFO - {} 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:59:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:59:39 INFO - {} 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:59:39 INFO - {} 17:59: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 - {} 17:59:39 INFO - {} 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:59:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:59:39 INFO - {} 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:59:39 INFO - {} 17:59: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 - {} 17:59:39 INFO - {} 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:59:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:59:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:59:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59: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 17:59:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:59:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:59:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:59:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:59:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:59:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:59:39 INFO - {} 17:59:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1137ms 17:59:39 INFO - PROCESS | 1655 | 1461027579547 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 1655 | 1461027579548 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:59:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:59:39 INFO - PROCESS | 1655 | 1461027579555 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 1655 | 1461027579561 Marionette TRACE conn2 <- [1,3034,null,{}] 17:59:39 INFO - PROCESS | 1655 | 1461027579571 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}] 17:59:39 INFO - PROCESS | 1655 | 1461027579757 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:59:40 INFO - PROCESS | 1655 | 1461027580040 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3fd000 == 132 [pid = 1655] [id = 768] 17:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x12a9b6000) [pid = 1655] [serial = 2302] [outer = 0x0] 17:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x12abac000) [pid = 1655] [serial = 2303] [outer = 0x12a9b6000] 17:59:40 INFO - PROCESS | 1655 | 1461027580067 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x12abda400) [pid = 1655] [serial = 2304] [outer = 0x12a9b6000] 17:59:40 INFO - PROCESS | 1655 | 1461027580443 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]]]}] 17:59:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:59:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 934ms 17:59:40 INFO - PROCESS | 1655 | 1461027580486 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 1655 | 1461027580488 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:59:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:59:40 INFO - PROCESS | 1655 | 1461027580490 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 1655 | 1461027580491 Marionette TRACE conn2 <- [1,3038,null,{}] 17:59:40 INFO - PROCESS | 1655 | 1461027580493 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}] 17:59:40 INFO - PROCESS | 1655 | 1461027580601 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:59:40 INFO - PROCESS | 1655 | 1461027580775 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab09800 == 131 [pid = 1655] [id = 308] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1482c6000 == 130 [pid = 1655] [id = 752] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x146ace800 == 129 [pid = 1655] [id = 751] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x13003e800 == 128 [pid = 1655] [id = 750] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x142aca000 == 127 [pid = 1655] [id = 749] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x14242d000 == 126 [pid = 1655] [id = 748] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x12a76f000) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x12d439000) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x1146b7800) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x12abd4800) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x1241bd400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x12f7d9400) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x139adf800) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x1421b1800) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x142669000) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x14250e400) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12a9b6c00) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x145914400) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x129635000) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x118c91000) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x115873c00) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x12d377400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 17:59:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b3b800 == 127 [pid = 1655] [id = 769] 17:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x11465b000) [pid = 1655] [serial = 2305] [outer = 0x0] 17:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x1192e0000) [pid = 1655] [serial = 2306] [outer = 0x11465b000] 17:59:40 INFO - PROCESS | 1655 | 1461027580854 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x1241bd400) [pid = 1655] [serial = 2307] [outer = 0x11465b000] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x139a1b000 == 126 [pid = 1655] [id = 747] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12fa10000 == 125 [pid = 1655] [id = 746] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x139508000 == 124 [pid = 1655] [id = 745] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12f656000 == 123 [pid = 1655] [id = 744] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b09b800 == 122 [pid = 1655] [id = 743] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11bef5800 == 121 [pid = 1655] [id = 742] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae25800 == 120 [pid = 1655] [id = 741] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12fe77000 == 119 [pid = 1655] [id = 740] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae26800 == 118 [pid = 1655] [id = 739] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x142715000 == 117 [pid = 1655] [id = 733] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x142428000 == 116 [pid = 1655] [id = 732] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x142369800 == 115 [pid = 1655] [id = 731] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x142206800 == 114 [pid = 1655] [id = 730] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x139cd4000 == 113 [pid = 1655] [id = 729] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1398e4800 == 112 [pid = 1655] [id = 728] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1396d6800 == 111 [pid = 1655] [id = 727] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12fc9a800 == 110 [pid = 1655] [id = 726] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12ae21800 == 109 [pid = 1655] [id = 725] 17:59:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba23800 == 108 [pid = 1655] [id = 724] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x12a7b0000) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x129be7000) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x129cb1000) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12a8f4400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x11bea6000) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x123628400) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x12948f400) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x1295b2800) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x12a0ebc00) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12a9a7800) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x11857d800) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x115487400) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12a9bac00) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x11bd63400) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x11a9d2800) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12a9bcc00) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12aa5f000) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12abd7000) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x12a90e800) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12af9dc00) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x12a7b8400) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x12d018c00) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x12b165800) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 17:59:41 INFO - PROCESS | 1655 | 1461027581140 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"]]]}] 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:59:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 673ms 17:59:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:59:41 INFO - PROCESS | 1655 | 1461027581165 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 1655 | 1461027581166 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:59:41 INFO - PROCESS | 1655 | 1461027581168 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 1655 | 1461027581169 Marionette TRACE conn2 <- [1,3042,null,{}] 17:59:41 INFO - PROCESS | 1655 | 1461027581171 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}] 17:59:41 INFO - PROCESS | 1655 | 1461027581274 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:59:41 INFO - PROCESS | 1655 | 1461027581292 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x129c3c800 == 109 [pid = 1655] [id = 770] 17:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x129cb1000) [pid = 1655] [serial = 2308] [outer = 0x0] 17:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12a0eb400) [pid = 1655] [serial = 2309] [outer = 0x129cb1000] 17:59:41 INFO - PROCESS | 1655 | 1461027581320 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12a9b3800) [pid = 1655] [serial = 2310] [outer = 0x129cb1000] 17:59:41 INFO - PROCESS | 1655 | 1461027581782 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]]]}] 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:59: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. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:59: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'.) 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:59: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. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:59: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. 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:59: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. 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:59:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:59: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. 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:59:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:59:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:59:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:59:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:59:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 632ms 17:59:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:59:41 INFO - PROCESS | 1655 | 1461027581800 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 1655 | 1461027581801 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:59:41 INFO - PROCESS | 1655 | 1461027581803 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 1655 | 1461027581805 Marionette TRACE conn2 <- [1,3046,null,{}] 17:59:41 INFO - PROCESS | 1655 | 1461027581807 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}] 17:59:41 INFO - PROCESS | 1655 | 1461027581911 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:59:41 INFO - PROCESS | 1655 | 1461027581915 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d306000 == 110 [pid = 1655] [id = 771] 17:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12aba9400) [pid = 1655] [serial = 2311] [outer = 0x0] 17:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12bc74c00) [pid = 1655] [serial = 2312] [outer = 0x12aba9400] 17:59:41 INFO - PROCESS | 1655 | 1461027581938 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12d016800) [pid = 1655] [serial = 2313] [outer = 0x12aba9400] 17:59:42 INFO - PROCESS | 1655 | [1655] 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 17:59:42 INFO - PROCESS | 1655 | 1461027582301 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:59:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:59:42 INFO - {} 17:59:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 522ms 17:59:42 INFO - PROCESS | 1655 | 1461027582326 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 1655 | 1461027582327 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:59:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:59:42 INFO - PROCESS | 1655 | 1461027582329 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 1655 | 1461027582330 Marionette TRACE conn2 <- [1,3050,null,{}] 17:59:42 INFO - PROCESS | 1655 | 1461027582332 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}] 17:59:42 INFO - PROCESS | 1655 | 1461027582430 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:59:42 INFO - PROCESS | 1655 | 1461027582433 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fa0a800 == 111 [pid = 1655] [id = 772] 17:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x1241b7800) [pid = 1655] [serial = 2314] [outer = 0x0] 17:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12bc75c00) [pid = 1655] [serial = 2315] [outer = 0x1241b7800] 17:59:42 INFO - PROCESS | 1655 | 1461027582454 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12d446c00) [pid = 1655] [serial = 2316] [outer = 0x1241b7800] 17:59:42 INFO - PROCESS | 1655 | 1461027582807 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]]]}] 17:59:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:59:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:59:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:59:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:59:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 520ms 17:59:42 INFO - PROCESS | 1655 | 1461027582850 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 1655 | 1461027582851 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:59:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:59:42 INFO - PROCESS | 1655 | 1461027582853 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 1655 | 1461027582854 Marionette TRACE conn2 <- [1,3054,null,{}] 17:59:42 INFO - PROCESS | 1655 | 1461027582856 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}] 17:59:42 INFO - PROCESS | 1655 | 1461027582952 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:59:43 INFO - PROCESS | 1655 | 1461027583063 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x13003c000 == 112 [pid = 1655] [id = 773] 17:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x129d07c00) [pid = 1655] [serial = 2317] [outer = 0x0] 17:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12daa6800) [pid = 1655] [serial = 2318] [outer = 0x129d07c00] 17:59:43 INFO - PROCESS | 1655 | 1461027583085 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12e39d400) [pid = 1655] [serial = 2319] [outer = 0x129d07c00] 17:59:43 INFO - PROCESS | 1655 | 1461027583488 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"]]]}] 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:59:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:59:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:59:43 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" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:59:43 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" 17:59:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:59:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:59:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 688ms 17:59:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:59:43 INFO - PROCESS | 1655 | 1461027583543 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 1655 | 1461027583544 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:59:43 INFO - PROCESS | 1655 | 1461027583546 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 1655 | 1461027583547 Marionette TRACE conn2 <- [1,3058,null,{}] 17:59:43 INFO - PROCESS | 1655 | 1461027583550 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}] 17:59:43 INFO - PROCESS | 1655 | 1461027583695 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:59:43 INFO - PROCESS | 1655 | 1461027583745 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x138351800 == 113 [pid = 1655] [id = 774] 17:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12e4afc00) [pid = 1655] [serial = 2320] [outer = 0x0] 17:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12ed99800) [pid = 1655] [serial = 2321] [outer = 0x12e4afc00] 17:59:43 INFO - PROCESS | 1655 | 1461027583842 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x130348c00) [pid = 1655] [serial = 2322] [outer = 0x12e4afc00] 17:59:44 INFO - PROCESS | 1655 | 1461027584148 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]]]}] 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:59:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:59:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:59:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:59:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:59:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:59:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:59:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:59:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:59:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 625ms 17:59:44 INFO - PROCESS | 1655 | 1461027584172 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 1655 | 1461027584174 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:59:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:59:44 INFO - PROCESS | 1655 | 1461027584179 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 1655 | 1461027584180 Marionette TRACE conn2 <- [1,3062,null,{}] 17:59:44 INFO - PROCESS | 1655 | 1461027584182 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}] 17:59:44 INFO - PROCESS | 1655 | 1461027584317 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:59:44 INFO - PROCESS | 1655 | 1461027584331 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1395e1800 == 114 [pid = 1655] [id = 775] 17:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12e9ae400) [pid = 1655] [serial = 2323] [outer = 0x0] 17:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x13053b400) [pid = 1655] [serial = 2324] [outer = 0x12e9ae400] 17:59:44 INFO - PROCESS | 1655 | 1461027584355 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x141c36800) [pid = 1655] [serial = 2325] [outer = 0x12e9ae400] 17:59:44 INFO - PROCESS | 1655 | [1655] 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 17:59:44 INFO - PROCESS | 1655 | 1461027584721 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:59:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:59:44 INFO - {} 17:59:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 17:59:44 INFO - PROCESS | 1655 | 1461027584750 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 1655 | 1461027584751 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:59:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:59:44 INFO - PROCESS | 1655 | 1461027584753 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 1655 | 1461027584755 Marionette TRACE conn2 <- [1,3066,null,{}] 17:59:44 INFO - PROCESS | 1655 | 1461027584757 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}] 17:59:44 INFO - PROCESS | 1655 | 1461027584912 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:59:44 INFO - PROCESS | 1655 | 1461027584926 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e41f800 == 115 [pid = 1655] [id = 776] 17:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x129d0dc00) [pid = 1655] [serial = 2326] [outer = 0x0] 17:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x129d87400) [pid = 1655] [serial = 2327] [outer = 0x129d0dc00] 17:59:44 INFO - PROCESS | 1655 | 1461027584947 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x12a0e0c00) [pid = 1655] [serial = 2328] [outer = 0x129d0dc00] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x12d444400) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12a733800) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x11b7ef800) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x12428e800) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x145def400) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x12daa3800) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x1123e2400) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x1241ba800) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x11a8a2800) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x12aba7000) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12acbbc00) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12aba6000) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x12fab0c00) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12abd8400) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12fe0dc00) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12a726800) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x11857a800) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12f62cc00) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x112354400) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x12ef64800) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x1123ed800) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x11c07ec00) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x129bee000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12a97b800) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x129cab400) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x136fb4400) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12e9b5c00) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x11a74e800) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x142113800) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x1123e6000) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x130348400) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12acb9800) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x13005a800) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12a90b400) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x136fa9800) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x11c081800) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12abae400) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12aed9000) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x115493800) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x136fb1c00) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x145918800) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12f626000) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11bd5e400) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a51e000) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x145913400) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x1153c5000) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x127b06000) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x129d02c00) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x136faec00) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x129d8f400) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x129492400) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x142505c00) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12fab1c00) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12a7b0400) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12ef69c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12e4ac800) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x129d8c000) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x1295b3400) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12bc6f400) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12f626800) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12a737400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x123ccc400) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12a7af400) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x1421aa400) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x118592c00) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x129beb000) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12a97fc00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12e9af800) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12daad000) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x11227bc00) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12e380c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11235a000) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x1123e8400) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x1192e2400) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12faaec00) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x13033f000) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12e4aa400) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:59:45 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12a97d800) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:59:45 INFO - PROCESS | 1655 | 1461027585902 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]]]}] 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:59:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:59:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1182ms 17:59:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:59:45 INFO - PROCESS | 1655 | 1461027585937 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 1655 | 1461027585938 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:59:45 INFO - PROCESS | 1655 | 1461027585940 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 1655 | 1461027585941 Marionette TRACE conn2 <- [1,3070,null,{}] 17:59:45 INFO - PROCESS | 1655 | 1461027585943 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}] 17:59:46 INFO - PROCESS | 1655 | 1461027586083 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:59:46 INFO - PROCESS | 1655 | 1461027586143 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae3e800 == 116 [pid = 1655] [id = 777] 17:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x118598800) [pid = 1655] [serial = 2329] [outer = 0x0] 17:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11a8a8c00) [pid = 1655] [serial = 2330] [outer = 0x118598800] 17:59:46 INFO - PROCESS | 1655 | 1461027586165 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12428e800) [pid = 1655] [serial = 2331] [outer = 0x118598800] 17:59:46 INFO - PROCESS | 1655 | 1461027586419 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]]]}] 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:59:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 17:59:46 INFO - PROCESS | 1655 | 1461027586463 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:59:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:59:46 INFO - PROCESS | 1655 | 1461027586464 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:59:46 INFO - PROCESS | 1655 | 1461027586466 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 1655 | 1461027586467 Marionette TRACE conn2 <- [1,3074,null,{}] 17:59:46 INFO - PROCESS | 1655 | 1461027586470 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}] 17:59:46 INFO - PROCESS | 1655 | 1461027586575 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:59:46 INFO - PROCESS | 1655 | 1461027586670 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fe7d800 == 117 [pid = 1655] [id = 778] 17:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x123c05800) [pid = 1655] [serial = 2332] [outer = 0x0] 17:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x129be5800) [pid = 1655] [serial = 2333] [outer = 0x123c05800] 17:59:46 INFO - PROCESS | 1655 | 1461027586692 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x129d8c800) [pid = 1655] [serial = 2334] [outer = 0x123c05800] 17:59:46 INFO - PROCESS | 1655 | 1461027586928 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]]]}] 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:59:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:59:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 476ms 17:59:46 INFO - PROCESS | 1655 | 1461027586946 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:59:46 INFO - PROCESS | 1655 | 1461027586947 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:59:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:59:46 INFO - PROCESS | 1655 | 1461027586950 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 1655 | 1461027586951 Marionette TRACE conn2 <- [1,3078,null,{}] 17:59:46 INFO - PROCESS | 1655 | 1461027586954 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}] 17:59:47 INFO - PROCESS | 1655 | 1461027587069 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:59:47 INFO - PROCESS | 1655 | 1461027587072 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x139c09800 == 118 [pid = 1655] [id = 779] 17:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x129d02c00) [pid = 1655] [serial = 2335] [outer = 0x0] 17:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12a51d000) [pid = 1655] [serial = 2336] [outer = 0x129d02c00] 17:59:47 INFO - PROCESS | 1655 | 1461027587093 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12a729400) [pid = 1655] [serial = 2337] [outer = 0x129d02c00] 17:59:47 INFO - PROCESS | 1655 | 1461027587436 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] 17:59:47 INFO - PROCESS | 1655 | 1461027587477 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:59:47 INFO - PROCESS | 1655 | 1461027587480 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 1655 | 1461027587481 Marionette TRACE conn2 <- [1,3082,null,{}] 17:59:47 INFO - PROCESS | 1655 | 1461027587484 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}] 17:59:47 INFO - PROCESS | 1655 | 1461027587586 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:59:47 INFO - PROCESS | 1655 | 1461027587689 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x139cc3000 == 119 [pid = 1655] [id = 780] 17:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x129d8a800) [pid = 1655] [serial = 2338] [outer = 0x0] 17:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12a76f400) [pid = 1655] [serial = 2339] [outer = 0x129d8a800] 17:59:47 INFO - PROCESS | 1655 | 1461027587711 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12aa53400) [pid = 1655] [serial = 2340] [outer = 0x129d8a800] 17:59:48 INFO - PROCESS | 1655 | 1461027588170 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]]]}] 17:59:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:59:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:59:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:59:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 727ms 17:59:48 INFO - PROCESS | 1655 | 1461027588208 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 1655 | 1461027588210 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:59:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:59:48 INFO - PROCESS | 1655 | 1461027588214 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 1655 | 1461027588216 Marionette TRACE conn2 <- [1,3086,null,{}] 17:59:48 INFO - PROCESS | 1655 | 1461027588219 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}] 17:59:48 INFO - PROCESS | 1655 | 1461027588349 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:59:48 INFO - PROCESS | 1655 | 1461027588504 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x127aa0800 == 120 [pid = 1655] [id = 781] 17:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x119134c00) [pid = 1655] [serial = 2341] [outer = 0x0] 17:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x119d6fc00) [pid = 1655] [serial = 2342] [outer = 0x119134c00] 17:59:48 INFO - PROCESS | 1655 | 1461027588532 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x11b709800) [pid = 1655] [serial = 2343] [outer = 0x119134c00] 17:59:48 INFO - PROCESS | 1655 | 1461027588870 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:59:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:59:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 17:59:48 INFO - PROCESS | 1655 | 1461027588888 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 1655 | 1461027588892 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:59:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:59:48 INFO - PROCESS | 1655 | 1461027588897 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 1655 | 1461027588898 Marionette TRACE conn2 <- [1,3090,null,{}] 17:59:48 INFO - PROCESS | 1655 | 1461027588901 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}] 17:59:49 INFO - PROCESS | 1655 | 1461027589024 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:59:49 INFO - PROCESS | 1655 | 1461027589156 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ae38800 == 121 [pid = 1655] [id = 782] 17:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11b71d800) [pid = 1655] [serial = 2344] [outer = 0x0] 17:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x11c233400) [pid = 1655] [serial = 2345] [outer = 0x11b71d800] 17:59:49 INFO - PROCESS | 1655 | 1461027589181 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x129458800) [pid = 1655] [serial = 2346] [outer = 0x11b71d800] 17:59:49 INFO - PROCESS | 1655 | 1461027589535 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:59:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:59:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 678ms 17:59:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:59:49 INFO - PROCESS | 1655 | 1461027589574 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:59:49 INFO - PROCESS | 1655 | 1461027589575 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:59:49 INFO - PROCESS | 1655 | 1461027589577 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 1655 | 1461027589580 Marionette TRACE conn2 <- [1,3094,null,{}] 17:59:49 INFO - PROCESS | 1655 | 1461027589587 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}] 17:59:49 INFO - PROCESS | 1655 | 1461027589708 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:59:49 INFO - PROCESS | 1655 | 1461027589848 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d0d3800 == 122 [pid = 1655] [id = 783] 17:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x1241b0000) [pid = 1655] [serial = 2347] [outer = 0x0] 17:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x1295a8800) [pid = 1655] [serial = 2348] [outer = 0x1241b0000] 17:59:49 INFO - PROCESS | 1655 | 1461027589878 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x129cae400) [pid = 1655] [serial = 2349] [outer = 0x1241b0000] 17:59:50 INFO - PROCESS | 1655 | 1461027590218 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:59:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:59:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 673ms 17:59:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:59:50 INFO - PROCESS | 1655 | 1461027590251 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:59:50 INFO - PROCESS | 1655 | 1461027590252 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:59:50 INFO - PROCESS | 1655 | 1461027590254 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 1655 | 1461027590255 Marionette TRACE conn2 <- [1,3098,null,{}] 17:59:50 INFO - PROCESS | 1655 | 1461027590257 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}] 17:59:50 INFO - PROCESS | 1655 | 1461027590377 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:59:50 INFO - PROCESS | 1655 | 1461027590511 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x130366000 == 123 [pid = 1655] [id = 784] 17:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12a519c00) [pid = 1655] [serial = 2350] [outer = 0x0] 17:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12a727400) [pid = 1655] [serial = 2351] [outer = 0x12a519c00] 17:59:50 INFO - PROCESS | 1655 | 1461027590537 Marionette DEBUG loaded listener.js 17:59:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12a768800) [pid = 1655] [serial = 2352] [outer = 0x12a519c00] 17:59:50 INFO - PROCESS | 1655 | 1461027590870 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]]]}] 17:59:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:59:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:59:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 623ms 17:59:50 INFO - PROCESS | 1655 | 1461027590878 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:59:50 INFO - PROCESS | 1655 | 1461027590879 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:59:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:59:50 INFO - PROCESS | 1655 | 1461027590881 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 1655 | 1461027590882 Marionette TRACE conn2 <- [1,3102,null,{}] 17:59:50 INFO - PROCESS | 1655 | 1461027590885 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}] 17:59:51 INFO - PROCESS | 1655 | 1461027591003 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:59:51 INFO - PROCESS | 1655 | 1461027591146 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396e6000 == 124 [pid = 1655] [id = 785] 17:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12a513c00) [pid = 1655] [serial = 2353] [outer = 0x0] 17:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a97d800) [pid = 1655] [serial = 2354] [outer = 0x12a513c00] 17:59:51 INFO - PROCESS | 1655 | 1461027591172 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a9c1400) [pid = 1655] [serial = 2355] [outer = 0x12a513c00] 17:59:51 INFO - PROCESS | 1655 | 1461027591533 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:59:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:59:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 677ms 17:59:51 INFO - PROCESS | 1655 | 1461027591558 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 1655 | 1461027591559 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:59:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:59:51 INFO - PROCESS | 1655 | 1461027591562 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 1655 | 1461027591563 Marionette TRACE conn2 <- [1,3106,null,{}] 17:59:51 INFO - PROCESS | 1655 | 1461027591565 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}] 17:59:51 INFO - PROCESS | 1655 | 1461027591689 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:59:51 INFO - PROCESS | 1655 | 1461027591844 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x14220f000 == 125 [pid = 1655] [id = 786] 17:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a51c000) [pid = 1655] [serial = 2356] [outer = 0x0] 17:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12aba4800) [pid = 1655] [serial = 2357] [outer = 0x12a51c000] 17:59:51 INFO - PROCESS | 1655 | 1461027591871 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12b2c2800) [pid = 1655] [serial = 2358] [outer = 0x12a51c000] 17:59:52 INFO - PROCESS | 1655 | 1461027592202 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]]]}] 17:59:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:59:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:59:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:59:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 17:59:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:59:52 INFO - PROCESS | 1655 | 1461027592234 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:59:52 INFO - PROCESS | 1655 | 1461027592235 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:59:52 INFO - PROCESS | 1655 | 1461027592237 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 1655 | 1461027592238 Marionette TRACE conn2 <- [1,3110,null,{}] 17:59:52 INFO - PROCESS | 1655 | 1461027592240 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}] 17:59:52 INFO - PROCESS | 1655 | 1461027592359 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:59:52 INFO - PROCESS | 1655 | 1461027592495 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x14237d800 == 126 [pid = 1655] [id = 787] 17:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12abd6400) [pid = 1655] [serial = 2359] [outer = 0x0] 17:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12bc78400) [pid = 1655] [serial = 2360] [outer = 0x12abd6400] 17:59:52 INFO - PROCESS | 1655 | 1461027592522 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12d0d7800) [pid = 1655] [serial = 2361] [outer = 0x12abd6400] 17:59:52 INFO - PROCESS | 1655 | 1461027592847 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"]]]}] 17:59:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:59:52 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 17:59:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:59:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:59:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 17:59:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:59:52 INFO - PROCESS | 1655 | 1461027592860 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:59:52 INFO - PROCESS | 1655 | 1461027592861 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:59:52 INFO - PROCESS | 1655 | 1461027592863 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 1655 | 1461027592865 Marionette TRACE conn2 <- [1,3114,null,{}] 17:59:52 INFO - PROCESS | 1655 | 1461027592867 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}] 17:59:52 INFO - PROCESS | 1655 | 1461027592987 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:59:53 INFO - PROCESS | 1655 | 1461027593142 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\", \"c7a1a1a9-7178-49ff-b400-59a7a053d22e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x14270f000 == 127 [pid = 1655] [id = 788] 17:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12bcefc00) [pid = 1655] [serial = 2362] [outer = 0x0] 17:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12d43e800) [pid = 1655] [serial = 2363] [outer = 0x12bcefc00] 17:59:53 INFO - PROCESS | 1655 | 1461027593170 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12e3a5000) [pid = 1655] [serial = 2364] [outer = 0x12bcefc00] 17:59:53 INFO - PROCESS | 1655 | 1461027593504 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]]]}] 17:59:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:59:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 674ms 17:59:53 INFO - PROCESS | 1655 | 1461027593539 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 1655 | 1461027593540 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:59:54 WARNING - u'runner_teardown' () 17:59:54 INFO - No more tests 17:59:54 INFO - Got 0 unexpected results 17:59:54 INFO - SUITE-END | took 560s 17:59:54 INFO - Closing logging queue 17:59:54 INFO - queue closed 17:59:54 INFO - Return code: 0 17:59:54 WARNING - # TBPL SUCCESS # 17:59:54 INFO - Running post-action listener: _resource_record_post_action 17:59:54 INFO - Running post-run listener: _resource_record_post_run 17:59:55 INFO - Total resource usage - Wall time: 583s; CPU: 58.0%; Read bytes: 37496320; Write bytes: 992926720; Read time: 408; Write time: 4831 17:59:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:59:55 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 181299712; Write bytes: 170455040; Read time: 14685; Write time: 295 17:59:55 INFO - run-tests - Wall time: 564s; CPU: 58.0%; Read bytes: 31284736; Write bytes: 797232128; Read time: 315; Write time: 4479 17:59:55 INFO - Running post-run listener: _upload_blobber_files 17:59:55 INFO - Blob upload gear active. 17:59:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:59:55 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 17:59:55 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'] 17:59:55 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 17:59:56 INFO - (blobuploader) - INFO - Open directory for files ... 17:59:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:59:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:59:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:59:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:59:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:59:57 INFO - (blobuploader) - INFO - Done attempting. 17:59:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:59:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:59:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:59:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:59:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:59:59 INFO - (blobuploader) - INFO - Done attempting. 17:59:59 INFO - (blobuploader) - INFO - Iteration through files over. 17:59:59 INFO - Return code: 0 17:59:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:59:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:59:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3feb5aa7c1588cf9e57c4d8efa3194e6f4a6e26efb23e74b84fe7baff11586774aff9a63724118e30cb2cc7857eb81c57081608c2cd39e8f4f28463f28b6adb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d86c8e942c43148a7bceaf015966ab415cb8e9a9c6c1a197997fbc5d340fe0a3cc1f639884e3d29b03887070410b4b424a7465f0efec3c8ebf8a45b4aa8a2a91"} 17:59:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:59:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:59:59 INFO - Contents: 17:59:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3feb5aa7c1588cf9e57c4d8efa3194e6f4a6e26efb23e74b84fe7baff11586774aff9a63724118e30cb2cc7857eb81c57081608c2cd39e8f4f28463f28b6adb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d86c8e942c43148a7bceaf015966ab415cb8e9a9c6c1a197997fbc5d340fe0a3cc1f639884e3d29b03887070410b4b424a7465f0efec3c8ebf8a45b4aa8a2a91"} 17:59:59 INFO - Running post-run listener: copy_logs_to_upload_dir 17:59:59 INFO - Copying logs to upload dir... 17:59:59 INFO - mkdir: /builds/slave/test/build/upload/logs 17:59:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=640.841842 ========= master_lag: 7.74 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 48 secs) (at 2016-04-18 18:00:07.035374) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-18 18:00:07.039276) ========= 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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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/3feb5aa7c1588cf9e57c4d8efa3194e6f4a6e26efb23e74b84fe7baff11586774aff9a63724118e30cb2cc7857eb81c57081608c2cd39e8f4f28463f28b6adb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d86c8e942c43148a7bceaf015966ab415cb8e9a9c6c1a197997fbc5d340fe0a3cc1f639884e3d29b03887070410b4b424a7465f0efec3c8ebf8a45b4aa8a2a91"} build_url:https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013242 build_url: 'https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/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/3feb5aa7c1588cf9e57c4d8efa3194e6f4a6e26efb23e74b84fe7baff11586774aff9a63724118e30cb2cc7857eb81c57081608c2cd39e8f4f28463f28b6adb2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d86c8e942c43148a7bceaf015966ab415cb8e9a9c6c1a197997fbc5d340fe0a3cc1f639884e3d29b03887070410b4b424a7465f0efec3c8ebf8a45b4aa8a2a91"}' symbols_url: 'https://queue.taskcluster.net/v1/task/d983A0YcSSOZsAP31VV80w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 3.38 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-18 18:00:10.431341) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:00:10.437746) ========= 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.hlLYwy0s3p/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.ZED8LzFVk4/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.005078 ========= master_lag: 0.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:00:10.538782) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 18:00:10.539187) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 18:00:10.554994) ========= ========= Total master_lag: 11.51 =========